Установка ZoneMinder на свой сервер: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка ZoneMinder на свой сервер». Страница справочника целиком: Установка ZoneMinder на Debian 12.

Коротко о теме

Установка ZoneMinder на Debian bookworm: MariaDB, Apache, пакет zoneminder 1.36.33, схема zm_create.sql, команда a2enconf, адрес /zm, режимы Modect и Record.

Подробности по разделам

Что умеет ZoneMinder и чем он отличается от Frigate

Подробнее о втором регистраторе: установка Frigate. Общий разбор схем и расчёт диска: сервер для видеонаблюдения.

Какой сервер нужен ZoneMinder

Камеры, анализ движения и срок хранения записей

ZoneMinder на Ubuntu и в Docker: что есть в документации

Сборка ZoneMinder в Docker описана в документации отдельным разделом, а сборку из исходников там помечают как нежелательную. Готовые образы от сообщества существуют, но следите за тем, когда их обновляли в последний раз: ZoneMinder работает с камерами и сетью, и устаревший образ быстро становится проблемой.

Защита ZoneMinder: пароль, HTTPS и очистка диска

Диск закончится быстрее, чем кажется События пишутся в каталог и в базу. Настройте фильтр, который удаляет старые записи, когда диск заполнен (в ZoneMinder он называется PurgeWhenFull), и сделайте копию базы zm с помощью mysqldump. Видео копируйте только избранное, схему описывает страница про бэкапы.

Ключевые цифры

Термины на странице

Debian
Debian это дистрибутив Linux, на котором основана Ubuntu. Его ценят за стабильность.
Apache
Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
MySQL
MySQL и MariaDB это базы данных, с которыми работают WordPress, Битрикс и другие популярные CMS.
LLM
LLM это большая языковая модель. Для запуска на своём сервере ей нужна видеопамять или много оперативной.
Регистратор
Регистратор это компания, через которую регистрируют и продлевают домены.
Certbot
Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
GPU
GPU это видеокарта. На сервере её используют для нейросетей, рендера и расчётов.
Nginx
Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Храните данные контейнеров в томах.
  5. Закрепляйте версии образов, а не latest.
  6. Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.

Связанные страницы