Difference between revisions of "Devuan Ascii with Zoneminder 1.32.3 from ZM Repo"

From ZoneMinder Wiki
Jump to navigationJump to search
(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 [[init.d_zoneminder]]
I'm going to put the init script from 1.30.4 in [[Zoneminder_Init_Script]]

Revision as of 14: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