Shinobi
Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer
Shinobi Pro - The Next Generation in Open-Source Video Management Software with support for over 6000 IP and USB Cameras http://shinobi.video
Shinobi는 Node.js 기반 오픈소스 CCTV/NVR 솔루션이다. FFmpeg를 백엔드로 사용하여 매우 가볍고, 웹 인터페이스를 통해 Windows/Linux/macOS 전부에서 동작한다. ZoneMinder의 현대적 대안으로 개발되었다.
How to install
docker-compose 로 실행된다.
실행 후 http://YOUR_SHINOBI_SERVER_IP_ADDRESS:8080/super (마지막에 /super 경로 추가해야 한다) 로 접속.
Login with the default Superuser credentials.
- Username :
admin@shinobi.video - Password :
admin
새로운 사용자를 추가한 후 http://YOUR_SHINOBI_SERVER_IP_ADDRESS:8080로 접속하고, 추가한 사용자로 접속하면 된다.
Add Camera
가격 상세
| 에디션 | 가격 | 카메라 수 | 비고 |
| CE (Community Edition) | 무료 | 제한 없음 | 가정용, 비상업적 사용 |
| Pro (저가 플랜) | 문의 | 5대 제한 | 상업용 |
| Pro (표준) | $175/년 | 20대 | 상업용, 개발자 지원 포함 |
주요 기능
- FFmpeg 기반 경량 설계 ("thin shell around FFmpeg")
- 웹 인터페이스 (모바일 반응형 — 별도 앱 불필요)
- ONVIF/RTSP 지원
- MP4/WebM 녹화 포맷
- WebSocket 실시간 스트리밍
- 멀티 사용자/그룹 관리 (계정별 카메라 접근 제어)
- Node.js — Mac/Windows/Linux 전부 지원
- 모션 감지 (프레임 비교 기반)
- API 제공 (RESTful)
- 플러그인 시스템
장점
- 매우 가벼움 — Pentium E5500/3GB RAM에서 16대 1080p 15fps 연속 녹화 가능
- 크로스 플랫폼 (Linux/Windows/macOS)
- ZoneMinder 대비 설치 훨씬 간편 (수분 내 설치)
- 현대적 웹 UI
- 멀티 테넌트 지원 (SaaS 형태 운영 가능)
단점
- 네이티브 모바일 앱 없음 (웹 브라우저 사용)
- AI 분석 기능 제한적 (기본 모션 감지 수준)
- 커뮤니티 규모가 Blue Iris/Frigate 대비 작음
- 상업용 사용 시 유료 라이선스 필요
- 문서화가 부족한 부분이 있음
시스템 요구 사항
- Node.js 런타임
- FFmpeg
- MySQL/MariaDB
- Linux 권장 (Docker 배포 가능)
적합 대상
리눅스 서버 운영자, 경량 솔루션 선호, 멀티 테넌트 클라우드 NVR 구축, ZoneMinder 대안
See also
- CCTV
- NVR
- VMS
- ONVIF
- ONVIF Device Manager (ODM)
- Xeoma
- Zoneminder
- Revere
- Frigate NVR
- Blue Iris
- ZoneMinder