SiloCityLabs / lochnas

Docker configuration for all-in-one nas setup
https://lochnas.com
GNU General Public License v3.0
51 stars 3 forks source link

Shinobi #84

Open maave0 opened 1 year ago

maave0 commented 1 year ago

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 commented 1 year ago

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

TODO:

maave0 commented 1 year ago

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 commented 1 year ago

Admin passwd fixed but need docs and testing

maave0 commented 1 year ago

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

maave0 commented 1 year ago

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