Shinobi Pro - The Next Generation in Open-Source Video Management Software with support for over 6000 IP and USB Cameras http://shinobi.video
 
 
 
 
 
 
Go to file
Moe 76c22bcb76 allow configuring monitor start queue size 2025-10-22 20:32:27 +06:00
.gitlab/issue_templates
Docker remove DB_DISABLE_INCLUDED from Docker image 2025-03-02 13:51:29 -08:00
INSTALL API Key Management Upgrades 2025-02-12 21:10:50 -08:00
definitions monitorSettings.details.control_base_url removed isAdvanced 2025-08-19 12:39:38 +06:00
languages Add User log for when Video is Deleted from UI 2025-06-28 21:13:33 +06:00
libs allow configuring monitor start queue size 2025-10-22 20:32:27 +06:00
plugins fix pluinBase setting s.monitorInfo 2025-07-23 08:43:35 +06:00
sql
test API Key Management Upgrades 2025-02-12 21:10:50 -08:00
tools Update copySystemToNewServer.js 2025-07-26 14:37:19 +06:00
web Region Editor always reload when opened 2025-10-21 14:34:51 +06:00
.gitattributes
.gitignore Fix libs/ffmpeg in gitignore 2025-03-24 00:05:03 -07:00
.gitlab-ci.yml remove failing ARM builds from gitlab-ci 2025-01-27 19:45:42 -08:00
.npmignore
CONTRIBUTING.md
COPYING.md
DEVELOPMENT.md
Dockerfile make dockerfile use bookworm 2025-08-20 10:21:52 +06:00
INSTALL.md
LICENSE.md
README.md
UPDATE-v2-to-v3.sh
UPDATE.sh
camera.js move lineCounter status endpoint 2025-08-11 13:45:24 +06:00
conf.sample.json
cron.js
package-lock.json update node-fstab to allow getting mount sizes and fix vulnerabilties in package.json 2025-09-21 15:05:48 +06:00
package.json update node-fstab to allow getting mount sizes and fix vulnerabilties in package.json 2025-09-21 15:05:48 +06:00
super.sample.json

README.md

Shinobi Pro

(Shinobi Open Source Software)

Shinobi is the Open Source CCTV Solution written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Direct saving to MP4. Shinobi can record IP Cameras and Local Cameras.

Install and Use

Docker

"is my camera supported?"

Ask yourself these questions to get a general sense.

  • Does it have ONVIF?
    • If yes, then it may have H.264 or H.265 streaming capability.
  • Does it have RTSP Protocol for Streaming?
    • If yes, then it may have H.264 or H.265 streaming capability.
  • Can you stream it in VLC Player?
    • If yes, use that same URL in Shinobi. You may need to specify the port number when using rtsp:// protocol.
  • Does it have MJPEG Streaming?
    • While this would work in Shinobi, it is far from ideal. Please see if any of the prior questions are applicable.
  • Does it have a web interface that you can connect to directly?
    • If yes, then you may be able to find model information that can be used to search online for a streaming URL.

Configuration Guides : http://shinobi.video/docs/configure

Asking for help

Support the Development

It's a proven fact that generosity makes you a happier person :) https://www.nature.com/articles/ncomms15964

Get a Mobile License to unlock extended features on the Mobile App as well as support the development!

Why make this?

http://shinobi.video/why

Author

Moe Alam, Shinobi Systems

Shinobi is developed by many contributors. See here https://gitlab.com/Shinobi-Systems/Shinobi/-/graphs/dev

Support the Development

Ordering a certificate or support package greatly boosts development. Please consider contributing :)

http://shinobi.video/support