Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 5 Следующий »

Ссылка на evi-installer

Для установки скачайте evi-installer по ссылке

Установка на одну машину

Распакуйте архив с evi-installer на диск. Перейдите в директорию с установщиком и выполните:

sudo ./configure.sh --setup

Выполняется один раз. Устанавливает CA-сертификаты приватных registry в /etc/docker/certs.d/ и перезапускает Docker. Без этого шага docker pull завершится ошибкой x509: certificate signed by unknown authority.


Далее необходимо задать параметры в .env:

ПеременнаяОписание
EVILIVE_GLOBAL_EXTERN_HOSTАдрес хоста, по которому live доступен клиентам (браузеру и камерам): домен или IP. live анонсирует его в RTSP-URL и SDP (WebRTC), поэтому адрес должен быть достижим с рабочих мест операторов (НЕ 127.0.0.1) и совпадать с CN/SAN сертификата live
SYSTEM_ARCHIVE_PATHПуть к видеоархиву на хосте (только standalone, по умолчанию ./archive)
PSQL_BACKUP_PATH / CLICKHOUSE_BACKUP_PATHКаталоги на хосте для резервных копий PostgreSQL и ClickHouse (по умолчанию ./backup/postgres и ./backup/clickhouse)
EVISCUD_GATEWAY_HOSTАдрес шлюза СКУД (scud), по которому к нему обращается контроллер IPA-ER. Должен быть реальным адресом хоста в сети (НЕ 127.0.0.1); в раздельном деплое — адрес сервера Core
IS_PEEPER_INSTALLEDРазвертывание с предустановленной мониторинг-системой Peeper
ONVIF_IMAGE_TAGТег образа агента обнаружения камер onvif (версия одна — 1.0.0). Параметры агента — в config/microservice/onvif.env, см. docs/onvif.md

Для запуска выполнить команду:

Запуск
docker compose up -d


Установка Core и Media на разных хостах

Распакуйте архив с evi-installer на диск с содержимым core и media на разные хосты. Перейдите в директорию с установщиком и выполните на каждом хосте:

sudo ./configure.sh --setup

Выполняется один раз. Устанавливает CA-сертификаты приватных registry в /etc/docker/certs.d/ и перезапускает Docker. Без этого шага docker pull завершится ошибкой x509: certificate signed by unknown authority.


Далее необходимо задать параметры в .env для каждого хоста:

ПеременнаяОписание
EVILIVE_GLOBAL_EXTERN_HOSTАдрес хоста, по которому live доступен клиентам (браузеру и камерам): домен или IP. live анонсирует его в RTSP-URL и SDP (WebRTC), поэтому адрес должен быть достижим с рабочих мест операторов (НЕ 127.0.0.1) и совпадать с CN/SAN сертификата live
SYSTEM_ARCHIVE_PATHПуть к видеоархиву на хосте (только standalone, по умолчанию ./archive)
PSQL_BACKUP_PATH / CLICKHOUSE_BACKUP_PATHКаталоги на хосте для резервных копий PostgreSQL и ClickHouse (по умолчанию ./backup/postgres и ./backup/clickhouse)
EVISCUD_GATEWAY_HOSTАдрес шлюза СКУД (scud), по которому к нему обращается контроллер IPA-ER. Должен быть реальным адресом хоста в сети (НЕ 127.0.0.1); в раздельном деплое — адрес сервера Core
IS_PEEPER_INSTALLEDРазвертывание с предустановленной мониторинг-системой Peeper
ONVIF_IMAGE_TAGТег образа агента обнаружения камер onvif (версия одна — 1.0.0). Параметры агента — в config/microservice/onvif.env, см. docs/onvif.md

Сначала выполнить на core:

core
cd core && docker compose up -d

Затем выполнить на media:

media
cd media && docker compose up -d

Проверка контейнеров

Выполнить команды:

Проверка
docker compose ps                   # все сервисы в состоянии healthy
docker compose logs core -f         # логи ядра платформы

Веб должен быть доступен по адресу где расположен core.

  • Нет меток