SCROLL
Среднее время на прочтение: 1 мин.

Установка системы видеонаблюдения ZoneMinder 1.30.4 на Debian 9 Stretch

ZoneMinder — свободное программное обеспечение для организации видеонаблюдения под лицензией GNU GPL.

Рассмотрим как установить систему видео наблюдения ZoneMinder 1.30.4 на Debian 9 Stretch.

Подготовка системы

Перед началом установки обновляем систему до актуального состояния:

apt-get update && sudo apt-get upgrade -y

Устанавливаем необходимые зависимости:

apt-get install apache2 apache2-utils php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-gd mariadb-server vlc-plugin-base deb-multimedia-keyring -y

После установки зависимостей, выполним настройку безопасности MySQL:

mysql_secure_installation

Установка ZoneMinder

Добавляем необходимый для установки Zoneminder репозиторий, обновляется данные и выполняем установку:

echo "deb http://www.deb-multimedia.org stretch main non-free" >> /etc/apt/sources.list
apt-get update

apt-get install zoneminder

Устанавливаем Cambozola для поддержки воспроизведения видеопотока:

wget http://www.andywilcock.com/code/cambozola/cambozola-latest.tar.gz
tar -zxvf cambozola-latest.tar.gz
cp cambozola-0.936/dist/cambozola.jar /usr/share/zoneminder/www/

Создаем базу данных для работы Zoneminder :

mysql -u root -p
SOURCE /usr/share/zoneminder/db/zm_create.sql;
CREATE USER 'zmuser'@'localhost' IDENTIFIED BY 'zmpass';
GRANT ALL PRIVILEGES ON zm.* TO 'zmuser'@'localhost';
FLUSH PRIVILEGES;
EXIT

Пользователя (www-data) добавим в группу (video), для возможности использовать локально подключенные видео устройства:

sudo usermod www-data -G video

Выставим разрешения на каталог /usr/share/zoneminder:

sudo chown -R www-data:www-data /usr/share/zoneminder

Включаем поддержку CGI и конфигурацию Zoneminder в Apache:

sudo a2enmod cgi
sudo a2enmod rewrite
sudo a2enconf zoneminder

Добавляем в PHP правильную временную зону /etc/php/7.0/apache2/php.ini:

/etc/php/7.0/apache2/php.ini
date.timezone = Europe/Moscow

Перезапускаем службы Web-сервера, добавляем службу Zoneminder в автозагрузку и запускаем ее:

systemctl start apache2
systemctl enable zoneminder
systemctl start zoneminder

На этом установка Zoneminder завершена. Для того чтобы попасть в Веб-консоль управления, в браузере набираем — http://server_ip_address/zm/

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

0 комментариев

Нет комментариев.