shinobipro
spaceinvaderone/shinobi_pro_unraid:latest
https://hub.docker.com/r/spaceinvaderone/shinobi_pro_unraid
bridge
sh
false
https://forums.unraid.net/topic/86293-support-spaceinvaderone-shinobi-pro/
https://shinobi.video/
Default tag is spaceinvaderone/shinobi_pro_unraid:latest but this can be changed to :nvidia
To use your Nvidia GPU for encoding
1. Use the Nvidia Unraid build of Unraid
2. Set the repository tag to :nvidia ( spaceinvaderone/shinobi_pro_unraid:latest )
3. Under Extra Parameters: add --runtime=nvidia
4. Set template field Nvidia build only -- Driver capabilities: to all
5. Set template field Nvidia build only -- GPU ID: to your GPU id from the nvida unraid plugin
Shinobi is the Open Source CCTV Solution written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Save to WebM. Shinobi can record IP Cameras and Local Cameras.
Features
Time-lapse Viewer (Watch a hours worth of footage in a few minutes)
2-Factor Authentication
Defeats stream limit imposed by browsers
With Base64 (Stream Type) and JPEG Mode (Option)
Records IP Cameras and Local Cameras
Streams by WebSocket, HLS (includes audio), and MJPEG
Save to WebM and MP4
Can save Audio
Push Events - When a video is finished it will appear in the dashboard without a refresh
Region Motion Detection (Similar to ZoneMinder Zone Detection)
Represented by a Motion Guage on each monitor
"No Motion" Notifications
1 Process for Each Camera to do both, Recording and Streaming
Timeline for viewing Motion Events and Videos
Sub-Accounts with permissions
Monitor Viewing
Monitor Editing
Video Deleting
Separate API keys for sub account
Cron Filters can be set based on master account
Stream Analyzer built-in (FFprobe GUI)
Monitor Groups
Can snapshot images from stream directly
Lower Bandwith Mode (JPEG Mode)
Snapshot (cgi-bin) must be enabled in Monitor Settings
Control Cameras from Interface
API
Get videos
Get monitors
Change monitor modes : Disabled, Watch, Record
Embedding streams
Dashboard Framework made with Google Material Design Lite, jQuery, and Bootstrap
HomeAutomation: MediaApp:Video MediaServer:Video
http://[IP]:[PORT:8080]
https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/shinobi_pro.xml
https://shinobi.video//libs/assets/icon/apple-touch-icon-57x57.png
1596040185
https://www.paypal.me/spaceinvader
Default tag is spaceinvaderone/shinobi_pro_unraid:latest but this can be changed to :nvidia
To use your Nvidia GPU for encoding
1. Use the Nvidia Unraid build of Unraid
2. Set the repository tag to :nvidia ( spaceinvaderone/shinobi_pro_unraid:latest )
3. Under Extra Parameters: add --runtime=nvidia
4. Set template field Nvidia build only -- Driver capabilities: to all
5. Set template field Nvidia build only -- GPU ID: to your GPU id from the nvida unraid plugin
Shinobi is the Open Source CCTV Solution written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Save to WebM. Shinobi can record IP Cameras and Local Cameras.
Features
Time-lapse Viewer (Watch a hours worth of footage in a few minutes)
2-Factor Authentication
Defeats stream limit imposed by browsers
With Base64 (Stream Type) and JPEG Mode (Option)
Records IP Cameras and Local Cameras
Streams by WebSocket, HLS (includes audio), and MJPEG
Save to WebM and MP4
Can save Audio
Push Events - When a video is finished it will appear in the dashboard without a refresh
Region Motion Detection (Similar to ZoneMinder Zone Detection)
Represented by a Motion Guage on each monitor
"No Motion" Notifications
1 Process for Each Camera to do both, Recording and Streaming
Timeline for viewing Motion Events and Videos
Sub-Accounts with permissions
Monitor Viewing
Monitor Editing
Video Deleting
Separate API keys for sub account
Cron Filters can be set based on master account
Stream Analyzer built-in (FFprobe GUI)
Monitor Groups
Can snapshot images from stream directly
Lower Bandwith Mode (JPEG Mode)
Snapshot (cgi-bin) must be enabled in Monitor Settings
Control Cameras from Interface
API
Get videos
Get monitors
Change monitor modes : Disabled, Watch, Record
Embedding streams
Dashboard Framework made with Google Material Design Lite, jQuery, and Bootstrap
bridge
8080
8080
tcp
/mnt/user/cctv/
/opt/shinobi/videos
rw,slave
/dev/shm/shinobi
/dev/shm/streams
rw
/mnt/user/appdata/shinobipro
/config
rw
/mnt/user/appdata/shinobipro/database
/var/lib/mysql
rw
/mnt/user/appdata/shinobipro/customautoload
/opt/shinobi/libs/customAutoLoad
rw
/usr/share/zoneinfo/
/usr/share/zoneinfo/
ro
/etc/localtime
/etc/localtime
ro
admin
ADMIN_USER
password
ADMIN_PASSWORD
NVIDIA_DRIVER_CAPABILITIES
NVIDIA_VISIBLE_DEVICES
MYSQL_ROOT_PASSWORD
3306
MYSQL_PORT
majesticflame
MYSQL_USER
ccio
MYSQL_DATABASE
localhost
MYSQL_HOST
MYSQL_PASSWORD
root
MYSQL_ROOT_USER
8080
admin
password
/mnt/user/cctv/
3306
majesticflame
ccio
localhost
/dev/shm/shinobi
/mnt/user/appdata/shinobipro
/mnt/user/appdata/shinobipro/database
/mnt/user/appdata/shinobipro/customautoload
/usr/share/zoneinfo/
/etc/localtime
root