SIRINVIDEO CCTV Документация администратора и пользователя На сайт 2026.08

Быстрый старт

От чистого сервера до первой камеры в браузере. Шесть шагов, около 15 минут без учёта скачивания пакетов.

Самый короткий путь к работающей системе: один сервер, одна камера. Контрол-плейн и нода ставятся одной командой. Подробности каждого шага — в разделе «Установка».

Что понадобится

Сервер Linux x86_64 с ядром 5.1 или новее, доменное имя, указывающее на него, доступный извне порт 80 (для сертификата Let's Encrypt), IP-адрес камеры с логином и паролем и код активации лицензии для ноды.

1. Поставьте систему#

sudo installers/hastreamer-cctv-all/install.sh

Установщик задаст три вопроса — имя хоста, тип сертификата и имя ноды (в режиме acme — ещё контакт для Let's Encrypt) — и дальше сделает всё сам: поставит PostgreSQL и контрол-плейн, выпустит сертификат, создаст ноду, разложит её конфигурацию, дождётся спаривания и переключит ноду на сертификат Plane.

Порты фиксированные: Plane 443 (плюс 80 для проверки Let's Encrypt), нода 9443 и 9080. Выбирать и согласовывать их не нужно.

Посмотрите план до установки

installers/hastreamer-cctv-all/install.sh --dry-run печатает адреса, режим сертификата и порты, не меняя ничего на хосте.

Проверка

Установщик заканчивается адресом админки и именем ноды:

Готово.
  Админка   : https://cctv.example.com/admin/
  Вход      : admin / SirinVideo   ← смените пароль при первом входе
  Нода      : «sovetskiy-0», медиа на https://cctv.example.com:9443
Plane и ноды на разных серверах

Тогда установщиков два и порядок другой: сначала контрол-плейн, затем на каждом сервере ноды — нода. Остальные шаги этой страницы не меняются.

2. Войдите и смените пароль#

Откройте https://cctv.example.com/admin/, войдите как admin с паролем SirinVideo.

Смените пароль сразу

Пароль по умолчанию одинаков на всех установках. Пользователи и доступ → admin → сменить пароль.

На странице Ноды нода уже должна быть в состоянии «Активен» и показывать версию.

3. Активируйте лицензию ноды#

Без лицензии нода спаривается и видна в админке, но видео не отдаёт.

  1. Откройте Ноды → ваша нода → вкладка «Лицензия» и скопируйте значение поля HWID — код активации выпускается именно под него.

  2. Полученный код положите на сервер ноды и перезапустите службу:

    echo 'ВАШ-КОД-АКТИВАЦИИ' | sudo tee /etc/hastreamer-cctv/license.txt >/dev/null
    sudo systemctl restart hastreamer-cctv-node
    
  3. Обновите вкладку Лицензия — там появятся владелец, разрешённое число потоков и срок действия.

4. Подключите диск под архив#

Смонтируйте диск на сервере ноды (например в /mnt/dvr), затем в админке: Ноды → ваша нода → Хранилища → Добавить, путь /mnt/dvr, и нажмите Инициализировать.

Без инициализации архив не заработает

Пока диск не инициализирован, камеры не смогут его выбрать: система намеренно не пишет в каталог, который не пометила как своё хранилище.

5. Добавьте камеру#

Камеры → Новая камера. Заполните:

  • Название — понятное человеку.
  • Адрес (хост) — IP камеры, например 192.168.1.50.
  • Ссылка RTSP — например rtsp://user:pass@192.168.1.50/stream0.
  • Нода — ваша нода.
  • Архив — режим «по длительности» и глубина, например 7 суток; хранилище — ваш диск.

Если камера поддерживает ONVIF (большинство современных, включая домофонные), можно не искать RTSP-ссылку вручную: включите ONVIF, введите адрес, логин и пароль и нажмите получить профили — система сама определит потоки и их параметры.

6. Посмотрите видео#

В списке камер нажмите значок просмотра. Через несколько секунд появится изображение, а в колонке Статус — «В эфире».

Если видео не появилось

Две самые частые причины: нода не лицензирована (шаг 3) или нода не видит камеру по сети — проверьте с сервера ноды командой nc -vz 192.168.1.50 554. Если браузер предупреждает о сертификате ноды, это самоподписанный сертификат: как сделать его доверенным — в разделе TLS и сертификаты.

Что дальше#

Задача Раздел
Разобраться, как всё устроено Архитектура
Добавить много камер сразу Добавление камер
Раздать доступы операторам Пользователи и права доступа
Настроить события и уведомления События
Автоматизировать через API Введение и аутентификация
Подготовиться к эксплуатации Резервное копирование