Difference between revisions of "Ubuntu Server 16.04 64-bit with Zoneminder 1.32.x the easy way"
(Replaced content with "10SEP18 - ZM 1.32.0 release soon!") |
|||
Line 1: | Line 1: | ||
'''Zoneminder 1.32.0 is expected to be released on 12SEP18. Please check the Zoneminder PPA before running this install to insure the file 1.32.0-xenial is listed: https://launchpad.net/~iconnor/+archive/ubuntu/zoneminder''' | |||
===Install Zoneminder on Ubuntu 18.04 with shell script=== | |||
This will install Zoneminder by using a shell script with one basic command (how easy is that!). | |||
You will need a Ubuntu Bionic install with LAMP (Apache, MySQL and PHP) installed desktop or server. As an alternate you may use Mariadb in lieu of MySQL | |||
Shell script file contents: | |||
#!/bin/sh | |||
clear | |||
read -p "This script installs Zoneminder 1.32.0 on Ubuntu 16.04 AMD64 with LAMP (MySQL) installed... | |||
Press Enter to continue or Ctrl + c to quit" nothing | |||
clear | |||
read -p "You must be logged in as root using sudo su ... | |||
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 | |||
apt update | |||
clear | |||
awk '$0="date.timezone = "$0' /etc/timezone >> /etc/php/7.0/apache2/php.ini | |||
clear | |||
apt install -y zoneminder | |||
systemctl enable zoneminder | |||
service zoneminder start | |||
adduser www-data video | |||
a2enconf zoneminder | |||
a2enmod rewrite | |||
chown -R www-data:www-data /usr/share/zoneminder/ | |||
service apache2 reload | |||
clear | |||
read -p "Install complete.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 will be detected from the OS and added to the php.ini. | |||
Good Luck! | |||
While this script worked for me I can't be responsible if you loose data when you run this. It is intended for a new install not an upgrade. |
Revision as of 19:20, 11 September 2018
Zoneminder 1.32.0 is expected to be released on 12SEP18. Please check the Zoneminder PPA before running this install to insure the file 1.32.0-xenial is listed: https://launchpad.net/~iconnor/+archive/ubuntu/zoneminder
Install Zoneminder on Ubuntu 18.04 with shell script
This will install Zoneminder by using a shell script with one basic command (how easy is that!).
You will need a Ubuntu Bionic install with LAMP (Apache, MySQL and PHP) installed desktop or server. As an alternate you may use Mariadb in lieu of MySQL
Shell script file contents:
#!/bin/sh clear read -p "This script installs Zoneminder 1.32.0 on Ubuntu 16.04 AMD64 with LAMP (MySQL) installed... Press Enter to continue or Ctrl + c to quit" nothing clear read -p "You must be logged in as root using sudo su ... 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 apt update clear awk '$0="date.timezone = "$0' /etc/timezone >> /etc/php/7.0/apache2/php.ini clear apt install -y zoneminder systemctl enable zoneminder service zoneminder start adduser www-data video a2enconf zoneminder a2enmod rewrite chown -R www-data:www-data /usr/share/zoneminder/ service apache2 reload clear read -p "Install complete.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 will be detected from the OS and added to the php.ini.
Good Luck!
While this script worked for me I can't be responsible if you loose data when you run this. It is intended for a new install not an upgrade.