Debian 10 Buster with Zoneminder 1.36.x from ZM Repo
Debian 10 Buster with Zoneminder 1.33.x from the ZM Master Repro
This install procedure was developed to use the Debian package developed by iconnor. This is from the Master development version of Zoneminder 1.33.x but is a bit more stable than Zoneminder 1.32.x version and, in my opinion, works better and is kept up to date better than Zoneminder on Debian repros.
To begin, install Debian 10 (Buster) along with Apache2, PHP and your favorite database (Mariadb recommended). See: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mariadb-php-lamp-stack-on-debian-10
Add the repro
sudo nano /etc/apt/sources.list
Add the following line to the end of the file
deb https://zmrepo.zoneminder.com/debian/master buster/
CTRL+o then [Enter] to save
CTRL+x to exit
Install the following and retrieve the key from the repro
sudo apt install apt-transport-https gnupg
wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add -
Important - Make sure the above "wget" process completes without error! If it does not complete you will not get the most recent Zoneminder version this procedure is written for.
sudo apt update
Install Zoneminder
sudo apt install zoneminder
Enable and start Zoneminder
sudo systemctl enable zoneminder.service sudo systemctl start zoneminder
Enable Apache Modules
sudo a2enconf zoneminder sudo a2enmod rewrite sudo a2enmod cgi
Restart Apache
sudo service apache2 reload
Remember to set your timezone in Zoneminder/Options