Difference between revisions of "Devuan Ascii with Zoneminder 1.32.3 from ZM Repo"
(Created page with "This is a guide for a Sysvinit based Devuan / Debian system. Debian Stretch / Devuan Ascii and Zoneminder Stable 1.32.3 from the ZMRepo. '''Requirements:''' * Debian 9 * Dev...") |
|||
Line 36: | Line 36: | ||
apt-get update | apt-get update | ||
apt-get install zoneminder vlc-plugin-base php7.0-gd | apt-get install zoneminder vlc-plugin-base php7.0-gd | ||
adduser www-data video | adduser www-data video | ||
apt-get install zoneminder | apt-get install zoneminder | ||
a2enmod cgi | a2enmod cgi | ||
a2enmod rewrite | a2enmod rewrite | ||
a2enconf zoneminder | a2enconf zoneminder | ||
chmod 740 /etc/zm/zm.conf | chmod 740 /etc/zm/zm.conf | ||
chown root:www-data /etc/zm/zm.conf | chown root:www-data /etc/zm/zm.conf | ||
Line 63: | Line 58: | ||
You must copy one from an existing install, or from 1.29 or 1.30.4. | You must copy one from an existing install, or from 1.29 or 1.30.4. | ||
I'm going to put the init script from 1.30.4 in [[ | I'm going to put the init script from 1.30.4 in [[Zoneminder_Init_Script]] |
Revision as of 13:26, 27 January 2020
This is a guide for a Sysvinit based Devuan / Debian system. Debian Stretch / Devuan Ascii and Zoneminder Stable 1.32.3 from the ZMRepo.
Requirements:
- Debian 9
- Devuan Ascii
- Zoneminder 1.32.3
Install
install mariadb, apache2, php based on: https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-lamp-on-debian-stretch/
apt-get install mariadb-server apache2 php7 libapache2-mod-php7.0
restart apache
service apache2 restart
Add zmrepo to /etc/apt/sources.list
deb https://zmrepo.zoneminder.com/debian/release/ stretch/
NOTE: 1.32.3 is currently in release. This is subject to change. Confirm 1.32.3 is there before installing.
NOTE: In order to make this guide, all the existing guides for Debian were parsed.
https://wiki.zoneminder.com/Debian_9_64-bit_with_Zoneminder_1.30.4_the_Easy_Way https://wiki.zoneminder.com/Debian_10_Buster_with_Zoneminder_1.34.x_from_ZM_Repo
etc...
apt-get update apt-get install apt-transport-https gnupg wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add - apt-get update apt-get install zoneminder vlc-plugin-base php7.0-gd adduser www-data video apt-get install zoneminder a2enmod cgi a2enmod rewrite a2enconf zoneminder chmod 740 /etc/zm/zm.conf chown root:www-data /etc/zm/zm.conf mysql -uroot -p < /usr/share/zoneminder/db/zm_create.sql mysql -uroot -p -e "grant all on zm.* to 'zmuser'@localhost identified by 'zmpass';" mysqladmin -uroot -p reload chown -R www-data:www-data /usr/share/zoneminder/
may need to set timezone in /etc/php/7.0/apache2/php.ini (for 1.32.3 you do. In 1.34 it will be managed in zm options)
e.g. date.timezone America/New_York
service apache2 restart
At this point, you will not have an /etc/init.d/ file for zoneminder
You must copy one from an existing install, or from 1.29 or 1.30.4. I'm going to put the init script from 1.30.4 in Zoneminder_Init_Script