shinobipro

shinobipro

Docker-Anwendung from SpaceInvaderOne's Repository

Übersicht

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

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8080]
Netzwerk
bridge
Shell
sh
Privilegiert
false

Konfiguration der Vorlage

Web portPorttcp

Container Port: 8080

Ziel
8080
Wert
8080
username for superuserVariable

Container Variable: ADMIN_USER

Ziel
ADMIN_USER
Wert
admin
password for superuserVariable

Container Variable: ADMIN_PASSWORD

Ziel
ADMIN_PASSWORD
Wert
password
video storage locationPathrw,slave

/opt/shinobi/videos

Ziel
/opt/shinobi/videos
Wert
/mnt/user/cctv/
****Nvidia build only -- Driver capabilitiesVariable

If using tag :nvidia -- set to all

Ziel
NVIDIA_DRIVER_CAPABILITIES
****Nvidia build only -- GPU IDVariable

add gpu id (from nvidia unraid plugin)

Ziel
NVIDIA_VISIBLE_DEVICES
MYSQL_ROOT_PASSWORDVariable

MYSQL_ROOT_PASSWORD

MYSQL_PORTVariable

MYSQL_PORT standard port 3306

Wert
3306
MYSQL_USERVariable

MYSQL_USER

Wert
majesticflame
MYSQL_DATABASEVariable

MYSQL_DATABASE NAME

Wert
ccio
MYSQL_HOSTVariable

MYSQL_HOST leave as localhost for container built in mariadb

Wert
localhost
Temporary StreamsPathrw

Temporary Streams

Ziel
/dev/shm/streams
Wert
/dev/shm/shinobi
appdata locationPathrw

/config

Ziel
/config
Standard
/mnt/user/appdata/shinobipro
Wert
/mnt/user/appdata/shinobipro
maria db database locationPathrw

/var/lib/mysql

Ziel
/var/lib/mysql
Wert
/mnt/user/appdata/shinobipro/database
customautoload modulesPathrw

Container Path: /opt/shinobi/libs/customAutoLoad

Ziel
/opt/shinobi/libs/customAutoLoad
Wert
/mnt/user/appdata/shinobipro/customautoload
TIMEZONEPathro

Container Path: /usr/share/zoneinfo/

Ziel
/usr/share/zoneinfo/
Wert
/usr/share/zoneinfo/
MYSQL_PASSWORDVariable

MYSQL_PASSWORD default none for internal mariadb

LOCAL TIMEPathro

Container Path: /etc/localtime

Ziel
/etc/localtime
Wert
/etc/localtime
MYSQL_ROOT_USERVariable

MYSQL_ROOT_USER

Wert
root

Statistik herunterladen

1,097,011
Downloads insgesamt
254
Dieser Monat
179
Durchschnittlich / Monat

Gesamte Downloads im Laufe der Zeit

Tabelle laden...

Einzelheiten

Repository
spaceinvaderone/shinobi_pro_unraid:latest
Zuletzt aktualisiert2022-02-02
Erstmals gesehen2019-12-05

Führen Sie Shinobipro auf Unraid aus.

Shinobipro ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.