Low Orbit Flux Logo 2 F

Docker Zoneminder

ZoneMinder is a very popular system for video surveillance. It is free and open source.

It is also possible to run ZoneMinder on Docker. Unfortunately the options to do this are suboptimial. We’re going to breifly cover some of the options available here.

NOTE - I haven’t tested any of these yet. I don’t completly trust these links and I don’t know how to vett them at the moment.

This looks like the officially supported docker image. People have complained about tagging and best practices: zoneminderhq/zoneminder

These two links are recommended by people on Reddit:

This option is very popular but supposedly out of date:

You could run it like this:

Pull:



docker pull dlandon/zoneminder

Launch:



docker run -d --name="Zoneminder" \
--net="bridge" \
--privileged="false" \
--shm-size="5G" \
-p 8443:443/tcp \
-p 9000:9000/tcp \
-e TZ="America/New_York" \
-e PUID="99" \
-e PGID="100" \
-e INSTALL_HOOK="0" \
-e INSTALL_FACE="0" \
-e INSTALL_TINY_YOLOV3="0" \
-e INSTALL_YOLOV3="0" \
-e INSTALL_TINY_YOLOV4="0" \
-e INSTALL_YOLOV4="0" \
-e MULTI_PORT_START="0" \
-e MULTI_PORT_END="0" \
-v "/mnt/Zoneminder":"/config":rw \
-v "/mnt/Zoneminder/data":"/var/cache/zoneminder":rw \
dlandon/zoneminder