Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shinobi #84

Open
maave0 opened this issue Dec 6, 2022 · 5 comments
Open

Shinobi #84

maave0 opened this issue Dec 6, 2022 · 5 comments

Comments

@maave0
Copy link
Contributor

maave0 commented Dec 6, 2022

Name

Shinobi

Link

Shinobi docker microservice

Description

CCTV NVR (network video recorder) for IP cams.

Port/Domain requirements

80/443 for the web frontend. I suggest using shinobi.hostname.com or cameras.hostname.com

@maave0
Copy link
Contributor Author

maave0 commented Dec 6, 2022

Check branch Shinobi. You can navigate to /lochnas/docker-template/shinobi and run docker-compose up. Application will be available on 8080

TODO:

  • LochNAS and nginx integration.
  • I can't change the admin PW before initial setup. So it's default [email protected]:admin. We should restrict external access to "/super" by default.
  • consider merging MariaDB with Nextcloud's MariaDB. Watch out for dumbass docker-entrypoint.sh files, I saw one Shinobi docker image that nuked the database on initial setup.

@maave0
Copy link
Contributor Author

maave0 commented Dec 13, 2022

LochNAS and nginx are set. migoller's image insists on using port 8080 so I rolled with it.

Still can't change the admin PW in the UI

XML Parsing Error: not well-formed
Location: https://shinobi.*********/super/undefined/accounts/saveSettings
Line Number 1, Column 1: [saveSettings:1:1](https://shinobi.*******/super/undefined/accounts/saveSettings)
{
   "ok": false,
   "msg": "Not Authorized"
} [super:5213:17](https://shinobi.*******/super)

Firefox can’t establish a connection to the server at wss://shinobi.******/super/socket.io/?EIO=3&transport=websocket.

@ldrrp
Copy link
Contributor

ldrrp commented Dec 15, 2022

Admin passwd fixed but need docs and testing

@maave0
Copy link
Contributor Author

maave0 commented Dec 18, 2022

Docs added. I need to add the plugins volume and test it

@maave0
Copy link
Contributor Author

maave0 commented Dec 18, 2022

Shinobi is not good open source. The source is available but we do NOT have permissions to fork or reuse it. If moeiscool gets hit by a bus or goes dark then the project is legally dead. I'm not interested in contributing to that. There are issues that I would fix like the admin password gets saved to browser local storage in plaintext. But I'm not confident in the long-term existence of the project.

there's a GPL version that is sorta not-really updated. We shouldn't use this as-is but it's legally usable. Maybe useful for techniques for writing an NVR in Go.
https://gitlab.com/Shinobi-Systems/ShinobiCE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants