Installer ZoneMinder sur un Raspberry pi 4 sous Raspian.

Installer zoneminder

ZoneMinder, un système logiciel de vidéosurveillance complet, open source et de pointe

ZoneMinder est un ensemble intégré d’applications qui fournissent une solution de surveillance complète permettant la capture, l’analyse, l’enregistrement et la surveillance de toutes caméras de vidéosurveillance ou de sécurité.

La première étape consiste à installer et mettre à jour votre Raspberry pi (version 4 minimum). Pour l’installation voyez ici, pour mettre à jour, exécutez les commandes suivantes.

Étape 1 :

sudo apt update && sudo apt upgrade

Étape 2 :

Installez et sécurisez le serveur de base de données MariaDB et effectuez la configuration initiale de la base de données

sudo apt install mariadb-server
sudo mysql_secure_installation

Basculez vers l’utilisateur root et créez une base de données et un utilisateur de base de données

sudo su
mariadb

CREATE DATABASE zm_db;
GRANT ALL ON zm_db.* TO zm_user@localhost IDENTIFIED BY 'schtroumpf';
FLUSH PRIVILEGES;
exit;

exit

Le deuxième exit est là pour sortir du mode root et revenir à un utilisateur normal.

Étape 3 :

installer ZoneMinder.

Pour installer la version dans bookworm stable, exécutez simplement la commande suivante.

sudo apt install zoneminder

Dans le cas ou vous avez modifié le nom de l’utilisateur et son mot de passe, ce que vous avez sûrement fait, si vous ne tenez pas a avoir les mêmes identifiants que des milliers de personnes, il faudra bien penser à modifier le fichier /etc/zm/zm.conf.

sudo nano /etc/zm/zm.conf

vous devez modifier les trois lignes:

ZM_DB_NAME=zm
ZM_DB_USER=zmuser
ZM_DB_PASS=zmpass

en changeant zm zmuser et zmpass par ce que vous avez entré dans la base de données.

Il faut également modifier le nom de la base de données dans le fichier /usr/share/zoneminder/db/zm_create.sql

sudo nano /usr/share/zoneminder/db/zm_create.sql

à la ligne 20 et 22 il faut modifier le nom de la base ‘zm’ par celui que vous avez choisie

Étape 4 :

Pour configurer la base de données il suffit de lancer cette commande.

mariadb -u zmuser -p zm < /usr/share/zoneminder/db/zm_create.sql

Étape 5 :

Configurer les autorisations pour zm.conf.

Pour vous assurer que zoneminder peut lire le fichier de configuration, exécutez la commande suivante.

sudo chgrp -c www-data /etc/zm/zm.conf

Étape 6 :

Modifier la configuration d’Apache.

sudo a2enconf zoneminder
sudo a2enmod cgi
sudo systemctl reload apache2.service
sudo systemctl restart zoneminder.service
sudo systemctl status zoneminder.service
sudo systemctl enable zoneminder.service

Si zoneminder.service s’avère actif et sans aucune erreur, vous devriez pouvoir accéder à zoneminder à l’adresse http://yourhostname/zm
La première page pour vous demander si vous accepteriez de partager des données personnelles avec les administrateurs de Zoneminder. Vous pouvez choisir en bas de l’écran.

Et enfin on se retrouve dans l’écran de contrôle de Zoneminder.

écran de contrôle

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *