Zoneminder, Installation de la version 1.34 Ubuntu 20.4
Installation de Zoneminder 1.34 sur Debian10.9
Install sur ubuntu 20.04 , php 7.4: J’ai essayé sur debian 10 la version 1.32 mais dès une mise à jour la vidéo n’était plus accessible ; j'ai donc crée une VM avec Ubuntu (18.4) qui d'après les infos sur le net est le plus utilisé pour Zoneminder ; pour cette version 1.34 j'ai continué d'utiliser Ubuntu puis avec la version de buster 10.9 j' ai essayé de nouveau Zoneminder; les 2 installations fonctionnent mais je trouve la version sur Buster plus rapide....et toutes mes VM utilisent Buster. Installation minimale de Ubuntu:
habitué de Debian je crée un mot de passe root
Pour pouvoir utiliser Putty plutôt que la console Proxmox , on installe et on lance Openssh-server:
sudo apt install openssh-server sudo systemctl start ssh
Pré-Installation
InstallationInstaller zoneminder:
sudo apt-get update apt install zoneminder
L’ installation peut durer plusieurs minutesCréation , Configuration de la BD , Autorisations :
rm /etc/mysql/my.cnf cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/my.cnf /etc/init.d/mysql start
ou ouvre mysql pour definir le mot de passe root:
mysql ALTER USER 'root'@'localhost' IDENTIFIED BY 'PASSWD'; FLUSH PRIVILEGES ; exit;
Création de la BD zm et de l'utilisateur:
mysql -uroot -p < /usr/share/zoneminder/db/zm_create.sql
Il faut patienter .......
mysql CREATE USER 'zmuser'@localhost IDENTIFIED BY 'zmpass'; GRANT ALL PRIVILEGES ON zm.* TO 'zmuser'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES ; exit;
- relancer mysql avec l'utilitaire qui exécute les commandes d'administration mysqladmin - modifier les autorisation :
mysqladmin -uroot -p reload chmod 740 /etc/zm/zm.conf chown root:www-data /etc/zm/zm.conf adduser www-data video
Configuration d’ apache:
sudo a2enmod cgi //normalement déja enable sudo a2enmod rewrite sudo a2enconf zoneminder sudo a2enmod expires sudo a2enmod headers
Activer le démarrage automatique de zoneminder
sudo systemctl enable zoneminder
php.ini : avec nano définir le timezone :
nano /etc/php/7.4/apache2/php.ini
CTRL W pour chercher "timezone" CTRL O , ENTER , CTRL X Relancer apache et lancer Zoneminder:
sudo systemctl reload apache2 service zoneminder start
Verification : IP/zm
crée le 10/02/2021 maj 01/04/32021 ajout installation sur Debian 10.9