Установка 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. Видео копируйте только избранное, схему описывает страница про бэкапы.
Ключевые цифры
- В стабильной ветке bookworm лежит ZoneMinder 1.36.33, как указано в руководстве по установке.
- Для Debian 11 в основной ветке 1.34, а 1.36 доступна из backports.
- Если Apache настроен командой a2enconf zoneminder, а служба zoneminder запущена, интерфейс откроется сразу.
- Да, в руководстве по установке есть раздел для Ubuntu 22.04 и новее.
Термины на странице
- Debian
- Debian это дистрибутив Linux, на котором основана Ubuntu. Его ценят за стабильность.
- Apache
- Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
- MySQL
- MySQL и MariaDB это базы данных, с которыми работают WordPress, Битрикс и другие популярные CMS.
- LLM
- LLM это большая языковая модель. Для запуска на своём сервере ей нужна видеопамять или много оперативной.
- Регистратор
- Регистратор это компания, через которую регистрируют и продлевают домены.
- Certbot
- Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
- GPU
- GPU это видеокарта. На сервере её используют для нейросетей, рендера и расчётов.
- Nginx
- Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.