🧠 安眸 (AnMou)

轻量级私有视频监控系统 — 部署 · 使用 · 维护指南

🚀 快速开始

环境要求

项目要求
操作系统Linux(NAS / 云服务器 / 小主机均可)
软件依赖Docker + Docker Compose
网络能访问摄像头 RTSP 流的内网环境
浏览器Chrome / Edge / Safari(手机或电脑)

部署步骤

第 1 步:下载项目
git clone https://gitee.com/DAFILI/an-mou.git
cd an-mou
第 2 步:启动服务
sudo docker compose up -d

首次启动需下载依赖(约 2-5 分钟),后续重启只需几秒。

第 3 步:访问安眸
浏览器打开:http://你的NAS_IP:5300

默认账号:admin,默认密码:admin123

⚠️ 首次登录后请立即修改密码! 进入系统管理 → 修改密码。

📷 添加摄像头

  1. 点击右上角用户图标 → 系统管理
  2. 点击 添加摄像头
  3. 填写摄像头信息:
字段说明示例
名称摄像头名称(支持中文)前阳台
IP 地址摄像头局域网 IP192.168.1.x
用户名RTSP 用户名admin
密码RTSP 密码你的摄像头密码
RTSP 子码流地址用于抓帧和移动侦测rtsp://admin:密码@IP:554/stream1
RTSP 主码流地址用于实时预览(可选)同上

也可使用 ONVIF 探测 自动填入 RTSP 地址。

常见品牌 RTSP 地址

品牌RTSP 地址
TP-LINKrtsp://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 路,需购买专业版授权。

第 1 步:获取机器码

进入系统管理 → 授权管理,复制显示的机器码,发送给开发者。

第 2 步:获取 License Key

开发者根据机器码生成 License Key 后发给你。

第 3 步:激活授权

将 License Key 粘贴到授权管理输入框 → 点击 激活授权

⚠️ 注意:绑定机器码的 License 在容器重建或 NAS 重启后仍然有效。但执行 sudo docker compose down -v 会清空所有数据,包括 License。

💾 远程存储配置

安眸支持三种存储方式:

存储类型配置说明适用场景
本地目录填写备份路径(如 /vol3/backupNAS 内部备份
S3 兼容存储填写 Endpoint URL、Bucket、AccessKey、SecretKeyMinIO / 腾讯云 COS / AWS S3 / Cloudflare R2
阿里云 OSS填写 Endpoint、Bucket、AccessKey、SecretKey阿里云原生模式
配置步骤:
  1. 系统管理 → 远程存储配置
  2. 选择存储类型并填写参数
  3. 点击保存
  4. 在定时备份中配置备份计划

🔧 日常维护

常用操作

操作命令
重启安眸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 推送告警

🔌 端口说明

端口用途
5300Web 管理界面
1984go2rtc API(WebSocket 信令)
8554RTSP 流转发
8555WebRTC 视频流
⚠️ 端口冲突:如果以上端口被占用,请修改 docker-compose.ymlports 左侧的宿主机端口。

❓ 常见问题

1. 抓帧不显示 / 实时视频无法播放

2. 授权失效

3. 首次启动很慢

4. 移动侦测不录像

5. 磁盘空间不足

🔒 安全建议

  1. 首次登录后立即修改默认密码
  2. 不要将 data/ 目录提交到公开仓库
  3. 严禁 执行 docker compose down -v(会清空所有数据)
  4. 如需公网访问,建议使用 VPN/组网方案(如 Easytier、ZeroTier),不要直接暴露端口
  5. 定期备份:/home/admin/docker-backup.tar.gz

📞 获取帮助