Sign inSign up

klutchell/zoneminder

By klutchell

Updated over 6 years ago

Image
1

3.0K

klutchell/zoneminder repository overview

unofficial zoneminder multiarch docker image

Gitlab pipeline status Docker Pulls Docker Stars

Zoneminder is a full-featured, open source, state-of-the-art video surveillance software system.

Architectures

The architectures supported by this image are:

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

Simply pulling klutchell/zoneminder should retrieve the correct image for your arch.

Build

# build a local image
docker build . -t klutchell/zoneminder

# cross-build for another platform (eg. arm32v6)
export DOCKER_CLI_EXPERIMENTAL=enabled
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker buildx create --use --driver docker-container
docker buildx build . --platform linux/arm/v6 --load -t klutchell/zoneminder

Test

# run image in detached mode and check the logs for successful startup
docker run -d --rm --name zoneminder klutchell/zoneminder
docker logs -f zoneminder
docker stop zoneminder

Usage

ZoneMinder Documentation: https://zoneminder.readthedocs.io/en/latest/index.html

# run with internal database
docker run -d -t -p 8080:80 \
    -e TZ='America/Toronto' \
    -v ~/zoneminder/events:/var/cache/zoneminder/events \
    -v ~/zoneminder/images:/var/cache/zoneminder/images \
    -v ~/zoneminder/mysql:/var/lib/mysql \
    -v ~/zoneminder/logs:/var/log/zm \
    --shm-size="512m" \
    --name zoneminder \
    klutchell/zoneminder

# run with external database
docker run -d -t -p 8080:80 \
    -e TZ='America/Toronto' \
    -e ZM_DB_USER='zmuser' \
    -e ZM_DB_PASS='zmpassword' \
    -e ZM_DB_NAME='zoneminder_database' \
    -e ZM_DB_HOST='my_central_db_server' \
    -v ~/zoneminder/events:/var/cache/zoneminder/events \
    -v ~/zoneminder/images:/var/cache/zoneminder/images \
    -v ~/zoneminder/logs:/var/log/zm \
    --shm-size="512m" \
    --name zoneminder \
    klutchell/zoneminder

Author

Kyle Harding https://klutchell.dev

Buy me a beer

Buy me a craft beer

Contributing

Please open an issue or submit a pull request with any features, fixes, or changes.

https://gitlab.com/klutchell/zoneminder-docker/issues

Acknowledgments

Licenses

Tag summary

Content type

Image

Digest

Size

264.3 MB

Last updated

over 6 years ago

docker pull klutchell/zoneminder