轻量级私有视频监控系统 — 部署 · 使用 · 维护指南
| 项目 | 要求 |
|---|---|
| 操作系统 | Linux(NAS / 云服务器 / 小主机均可) |
| 软件依赖 | Docker + Docker Compose |
| 网络 | 能访问摄像头 RTSP 流的内网环境 |
| 浏览器 | Chrome / Edge / Safari(手机或电脑) |
git clone https://gitee.com/DAFILI/an-mou.git
cd an-mou
sudo docker compose up -d
首次启动需下载依赖(约 2-5 分钟),后续重启只需几秒。
浏览器打开:http://你的NAS_IP:5300
默认账号:admin,默认密码:admin123
| 字段 | 说明 | 示例 |
|---|---|---|
| 名称 | 摄像头名称(支持中文) | 前阳台 |
| IP 地址 | 摄像头局域网 IP | 192.168.1.x |
| 用户名 | RTSP 用户名 | admin |
| 密码 | RTSP 密码 | 你的摄像头密码 |
| RTSP 子码流地址 | 用于抓帧和移动侦测 | rtsp://admin:密码@IP:554/stream1 |
| RTSP 主码流地址 | 用于实时预览(可选) | 同上 |
也可使用 ONVIF 探测 自动填入 RTSP 地址。
| 品牌 | RTSP 地址 |
|---|---|
| TP-LINK | rtsp://admin:密码@IP:554/stream1 |
| 海康威视 | rtsp://admin:密码@IP:554/Streaming/Channels/101 |
| 大华 | rtsp://admin:密码@IP:554/cam/realmonitor?channel=1&subtype=0 |
| 萤石 | rtsp://admin:密码@IP:554/h264/ch1/main/av_stream |
安眸默认运行在社区版(5 路摄像头,功能完整)。如需超过 5 路,需购买专业版授权。
进入系统管理 → 授权管理,复制显示的机器码,发送给开发者。
开发者根据机器码生成 License Key 后发给你。
将 License Key 粘贴到授权管理输入框 → 点击 激活授权。
sudo docker compose down -v 会清空所有数据,包括 License。
安眸支持三种存储方式:
| 存储类型 | 配置说明 | 适用场景 |
|---|---|---|
| 本地目录 | 填写备份路径(如 /vol3/backup) | NAS 内部备份 |
| S3 兼容存储 | 填写 Endpoint URL、Bucket、AccessKey、SecretKey | MinIO / 腾讯云 COS / AWS S3 / Cloudflare R2 |
| 阿里云 OSS | 填写 Endpoint、Bucket、AccessKey、SecretKey | 阿里云原生模式 |
| 操作 | 命令 |
|---|---|
| 重启安眸 | sudo docker restart monitor-app-pro |
| 查看运行状态 | sudo docker ps | grep monitor |
| 查看日志 | sudo docker logs monitor-app-pro --tail 20 |
| 修改密码 | 系统管理 → 修改密码 |
| 更新代码 | cd /vol1/1000/docker/monitor-pro && git pull origin master && sudo docker restart monitor-app-pro |
| 任务 | 建议配置 |
|---|---|
| 定时清理 | 每天清理 7 天前的录像 |
| 定时备份 | 每天凌晨 3:00 备份到远程存储 |
| 移动侦测 | 开启,配合 PushDeer 推送告警 |
| 端口 | 用途 |
|---|---|
| 5300 | Web 管理界面 |
| 1984 | go2rtc API(WebSocket 信令) |
| 8554 | RTSP 流转发 |
| 8555 | WebRTC 视频流 |
docker-compose.yml 中 ports 左侧的宿主机端口。
sudo docker restart monitor-go2rtc-prodocker compose down -v,否则会清空 Licensedata/ 目录提交到公开仓库docker compose down -v(会清空所有数据)/home/admin/docker-backup.tar.gz