Ubuntu Server or Desktop Zoneminder 1.36.x
From ZoneMinder Wiki
Jump to navigationJump to search
Install Zoneminder 1.35.x on Ubuntu 20.04, 18.04 with shell script
This will install Zoneminder 1.36.x by using a shell script with one basic command (how easy is that!).
You will need a Ubuntu 20.40 or 18.04 install with LAMP (Apache, MySQL or Mariadb and PHP) installed desktop or server.
Google is your friend if you need instructions for setting up a LAMP server. However, a simple LAMP can be installed with these commands:
apt install apache2 php mariadb-server php-mysql libapache2-mod-php
Secure MySQL or Mariadb, create root password et. al.
mysql_secure_installation
Shell script file contents:
#!/bin/sh clear read -p "This script installs Zoneminder 1.36.x on Ubuntu 20.04 or 18.04 with LAMP (MySQL or Mariadb) installed... Press Enter to continue or Ctrl + c to quit" nothing clear read -p "Next we will add the PPA repository, install and configure the system to run Zoneminder. Press enter to continue" nothing apt install -y software-properties-common clear add-apt-repository ppa:iconnor/zoneminder-1.36 apt update clear apt install -y zoneminder systemctl enable zoneminder service zoneminder start adduser www-data video a2enconf zoneminder a2enmod rewrite a2enmod headers a2enmod expires service apache2 reload clear read -p "Install complete. Open Zoneminder/Options and set the timezine. Press enter to continue" nothing clear
Copy the contents of the script, open a terminal and run:
nano zm-install
Paste the contents of the script into Nano
Then:
Ctrl + o Ctrl + x
Next run:
chmod 755 zm-install
Start the script by entering:
./zm-install
Follow the prompts. Things are pretty simple. The timezone is now set in Zoneminder/Options.
Good Luck!