Debian 10 Buster with Zoneminder 1.36.x from ZM Repo
Debian 10 Buster with Zoneminder 1.34.x from the ZM Master Repo
This install procedure was developed to use the Debian package developed by iconnor. This is from the 1.34 release version of Zoneminder.
This procedure will work on a Raspberry Pi 3b+ and possibly other devices.
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/release-1.34 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