解放你的摄像头!Docker一键部署开源监控神器Shinobi

解放你的摄像头!Docker一键部署开源监控神器Shinobi
兄弟们注意了!最近在GitLab上发现一个叫Shinobi的监控神器,用Node.js开发居然能直接保存MP4格式视频。最关键的是这货支持多账号管理,连我家十年前的老摄像头都能识别!
项目速览
项目地址:https://gitlab.com/Shinobi-Systems/Shinobi
这个开源监控系统最骚的操作就是网页直接看监控,不用装任何客户端。支持RTSP/ONVIF协议,市面主流摄像头基本通吃,连树莓派都能当监控主机用。

四大核心优势
- 1. 全平台网页管理:手机电脑打开浏览器就能看实时画面
- 2. 移动侦测报警:划定区域自动触发录像,省存储空间
- 3. 录像云端备份:支持直接存NAS,不怕摄像头被拆
- 4. 多用户权限管理:出租屋分租客权限,商业场景也能用
Docker极简部署(Dockge版)
打开Dockge
面板 -> 创建堆栈
-> 设置堆栈
名称 -> 粘贴compose
代码 -> 30秒启动
成功!
version: '3'
services:
shinobi:
image: registry.gitlab.com/shinobi-systems/shinobi:latest
container_name: shinobi
shm_size: 2048m
ports:
- 8686:8080
volumes:
- ./config:/config
- ./customAutoLoad:/home/Shinobi/libs/customAutoLoad
- ./database:/var/lib/mysql
- ./plugins:/home/Shinobi/plugins
- ./videos:/home/Shinobi/videos
- /etc/TZ:/etc/TZ:ro
- /etc/localtime:/etc/localtime:ro
- /dev/shm/Shinobi/streams:/dev/shm/streams

执行命令三步走:
- 1.
mkdir -p /volume1/docker/shinobi/{config,customAutoLoad,database,plugins,videos}
- 2.
mkdir -p /dev/shm/Shinobi/streams
- 3.
docker-compose up -d
保姆级使用教程
- 1. 初始登录:访问
http://IP:8686/super
用[email protected]/admin登录 - 2. 中文设置:Account Settings → Preferances → Dashboard Language选zh
- 3. 添加摄像头:在Monitor Settings填RTSP地址,主流摄像头自动识别
- 4. 移动侦测:画个框框就能触发报警,还能设置微信通知

实战测评
实测4路1080P监控,群晖DS920+占用内存1.8G左右。录像文件自动按日期分类,检索特别方便。唯一缺点是对老设备兼容性一般,部分杂牌摄像头需要手动配置参数。
总结
适合场景:
✅ 家庭安防
✅ 小微企业监控
✅ 远程查看宠物✅ 替代传统监控主机
二冰建议2G内存以上设备部署,搭配NAS使用效果更佳。觉得有用的兄弟记得点赞收藏,欢迎在评论区交流使用心得!
最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了
仓库链接:https://github.com/TWO-ICE/Awesome-NAS-Docker