The configuration settings that are needed for this implementation of Zoneminder are pre-applied and do not need to be changed on the first run of Zoneminder.
This verson will now upgrade from previous versions.
The zmNinja Event Notification Server is accessed at port 9000. Security with a self signed certificate is enabled. You may have to install the certificate on iOS devices for the event notification to work properly.
Changes:
2018-05-13
Update zmNinja Event Notification Server to version 1.0.
Remove SSL_EVENTS environment variable.
Put zmeventnotifications.ini in /config/ directory to configure the zmNinja Event Notification Server.
Fix error when copying multiple control script files.
2018-03-31
Set proper permissions when creating events/, images/, and temp/ directories.
Adjust correcting of events/, images/, and temp/ diectory ownerships.
2018-03-14
Fix data directory ownership and permissions corrections.
2018-03-04
Update to phusion 10.0 image.
2018-02-15
Add user cron entries. The cron entries in the /config/cron file will be entered into the root crontab.
2018-02-08
Add SSL_EVENTS environment variable to enable/disable ssl on zmevent notifications.
2018-02-06
Add ssl certificate to zmNinja and apache for access using https. A self signed certificate is genereated and can be replaced if you want to supply your own certificate.
2018-02-04
Add zmNinja Event Notification Server for zmNinja on iOS and Android devices.
2018-01-21
Add net-tools package.
2017-11-30
Update base image.
2017-09-26
Change to dlandon/baseimage - phusion 9.22.
2017-09-24
Modifications to dockerfile for auto build.
2017-09-15
Add php-curl package.
2017-08-27
Timezone setting adjustment and some minor changes to docker build.
2017-08-26
Add /config/control folder for PTZ scripts to be copied to the docker image.
2017-08-14
More adjustments to fixing file permissions.
2017-07-23
Allow apache to update.
2017-06-17
Fix ownership and permissions of /var/cache/zoneminder folder if not correct.
2017-05-28
Fix permissions on /config/data/ folders.
2017-05-09
Update to version 1.30.4.
2017-05-06
Perl scripts are no longer exposed at /config/. They change on each version and can't be persistent.
Add ssmtp package for email alerts. Ssmtp configuration files are at /config/Zoneminder/ssmtp/.
Add libav-tools package for missing avconv.
Cleanup symlinks.
Remove installation files from /root/.
2017-05-05
Initial release.
Fixed update so databases can now be upgraded in place.