什么是ZoneMinder?
ZoneMinder是为Linux开发的免费、开放源代码的视频监控系统,支持IP、USB和模拟摄像机。可以使用web界面监控重要场所。当异常事件发生时,你就可以收到e-mail或短信通知。
什么是RTSP协议?
RTSP(RealTimeStreamingProtocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议,RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或UDP完成数据传输。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。
之前,老苏一直用iSpy来当监控主机,不过iSpy只能运行在Windows平台,这样不得不多开一台主机,在全世界都在提倡节能减排的时候,我们也应该有所行动。
这次我们要安装的ZoneMinder是基于Web的,完全可以安装在群晖中,这样就可以节省出一台主机的电量了。
关于iSpy可以看看老苏之前写的『用旧电脑做监控主机』
安装数据库通过phpMyAdmin在MariaDB5中新建用户zm,创建同名的库zm并授予所有权限。
安装镜像在群晖上以Docker方式安装。
在注册表中搜索zoneminder,选择第一个quantumobject/docker-zoneminder,版本选择latest。
卷在docker文件夹中,创建一个新文件夹,并将其命名为zoneminder,再建一个子目录config
文件夹装载路径说明docker/zoneminder/config/config存放设置docker/zoneminder/zm/var/cache/zoneminder存放截图、事件等端口Web用了端口,EventServer从改为了,
本地端口容器端口8068026802环境可变值ZM_DB_HOST数据库地址,默认值为dbZM_DB_NAME库名,默认值为zmZM_DB_USER数据库用户名,默认值为zmuserZM_DB_PASS数据库密码,默认值为zmpassZM_DB_PORT数据库端口,默认值为TZ时区,默认值为America/New_YorkZM_DB_HOST:设为主机的IP,老苏的群晖主机内网地址是..0.,你要根据自己的IP修改
ZM_DB_NAME:直接用默认值zm
ZM_DB_USER:用户名为zm
ZM_DB_PASS:数据库密码要按自己的填写
ZM_DB_PORT:如果你同时安装了MariaDB5和MariaDB10,一般前者是,后者是
TZ要改为Asia/Shanghai
运行在浏览器中输入