Would love to know your thoughts on how it can be made better to suit the needs of users residing on this website!




Shinobi is the Open Source CCTV platform written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Save to WebM. Shinobi can record IP Cameras and Local Cameras.


Yes. I am saying it's the platform. It will hopefully be revered like WordPress and Magento in their respective sectors... Hopefully better. Yes. It's free.


Key Aspects


  • Records IP Cameras and Local Cameras
  • Streams by WebSocket
  • Save to WebM and MP4


    • Other formats will be added after codec choices are less confusing.
  • API


    • Get videos
    • Get monitors
    • Change monitor modes : Disabled, Watch, Record
    • Embedding streams

Warning : Shinobi is not for the faint of heart. Currently it is still in heavy development. While the large objective is to actually care about the software while writing it : this project started in November 2016, it should be expected to have bugs and the need for further refinement. If you are unable to get through the installation process please skip Shinobi and try Blue Iris.


Classic Dashboard