Ubuntu Server or Desktop Zoneminder 1.36.x
From ZoneMinder Wiki
Revision as of 08:32, 15 May 2021 by Bbunge (talk | contribs) (→Install Zoneminder 1.35.x on Ubuntu 20.04, 18.04 with shell script)
Install Zoneminder 1.36.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!