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 ea13a4dc58 Infinity Castle
### Changelog

#### July 2025

- Fix Sub-Account Manager
  - Populating the permission selections
- Add network scanning tool
  - Simple tool to scan for Shinobi and Central servers on network
- Update copySystemToNewServer.js
  - Create db during copy process
- Add server configuration copy script
  - Create script that copies Shinobi configurations to another server

#### June 2025

- Update createMonitorsJsonFromTxt.js
  - Ignore empty rows in processing
- Fix Videos Table UI
  - Fix dropdown menu links
- Live Grid improvements
  - Fix substream reload on scroll
  - Allow adding client-side delay in drawing detection boxes
  - Detection delay made into float (max value 10, step 0.1)
  - Disable debug logs for detection delay
- Add user logging
  - Add log when video is deleted from UI
  - Add logging for command failure to userLog
- ONVIF improvements
  - Refine ONVIF Event handler
  - Add response.ok true to toggleSubstream action stop
  - Fix syntax error in controls/onvif.js
- Add new features
  - Add Copy Tags to Monitor Settings > Copy Settings
  - Add option to use 24-hour time in Videos Table
- Server management
  - Central Management Pair Server wrapped in try script in case of failure to start
- Documentation updates
  - Add argument information about extenders
2025-07-16 22:05:01 +06:00
.gitlab/issue_templates add Feature requeest template 2018-07-04 19:56:20 +09:00
Docker Emperor Claudius 2025-06-03 13:19:41 +06:00
INSTALL Emperor Claudius 2025-06-03 13:19:41 +06:00
definitions Infinity Castle 2025-07-16 22:05:01 +06:00
languages Infinity Castle 2025-07-16 22:05:01 +06:00
libs Infinity Castle 2025-07-16 22:05:01 +06:00
plugins Emperor Claudius 2025-06-03 13:19:41 +06:00
sql undo Doomsdayrs-master-patch-84456 2024-04-30 09:19:28 -07:00
test Emperor Claudius 2025-06-03 13:19:41 +06:00
tools Infinity Castle 2025-07-16 22:05:01 +06:00
web Infinity Castle 2025-07-16 22:05:01 +06:00
.gitattributes Shinobi Pro Lands on Gitlab 2018-06-09 16:34:06 -07:00
.gitignore Emperor Claudius 2025-06-03 13:19:41 +06:00
.gitlab-ci.yml Motostoke City 2025-02-06 03:41:12 +00:00
.npmignore Shinobi Pro Lands on Gitlab 2018-06-09 16:34:06 -07:00
CONTRIBUTING.md Updated contributing guidelines and development steps 2020-07-16 19:50:11 +00:00
COPYING.md Fix dates on License Agreement 2022-07-12 12:05:09 -07:00
DEVELOPMENT.md Updated contributing guidelines and development steps 2020-07-16 19:50:11 +00:00
Dockerfile Emperor Claudius 2025-06-03 13:19:41 +06:00
INSTALL.md Shinobi Pro Lands on Gitlab 2018-06-09 16:34:06 -07:00
LICENSE.md Motostoke City 2025-02-06 03:41:12 +00:00
README.md Update README.md 2023-08-13 10:32:53 -07:00
UPDATE-v2-to-v3.sh Update UPDATE-v2-to-v3.sh 2022-06-07 16:44:55 -07:00
UPDATE.sh Update UPDATE.sh 2022-12-02 19:59:09 -08:00
camera.js Emperor Claudius 2025-06-03 13:19:41 +06:00
conf.sample.json undo Doomsdayrs-master-patch-84456 2024-04-30 09:19:28 -07:00
cron.js Make cron.js a worker process of camera.js 2022-06-29 12:29:20 -07:00
package-lock.json Emperor Claudius 2025-06-03 13:19:41 +06:00
package.json Motostoke City 2025-02-06 03:41:12 +00:00
super.sample.json Shinobi Pro Lands on Gitlab 2018-06-09 16:34:06 -07:00

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