Ноды, устанавливаемые из панели
Добавьте сервер с SSH-доступом; панель установит пакет ноды, подключит её, а позже так же обновит или удалит.
Продукт
Один управляющий сервер хранит каталог и абонентов; origin забирает каждый канал один раз; ноды, которые вы подключаете из панели, несут трафик к ближайшим зрителям. Метрики, логи, оповещения и бэкапы держат работу под контролем.

Что вы получаете
Добавьте сервер с SSH-доступом; панель установит пакет ноды, подключит её, а позже так же обновит или удалит.
Зрителей направляют на ноду по нагрузке, а с базой GeoIP — ещё и по стране; пока ни одна нода не работает, всех обслуживает origin.
Эндпоинты Prometheus для API, панели и worker; страницы подключений и трафика; журнал аудита; оповещения по почте, в Telegram или подписанным вебхуком.
Зашифрованные дампы базы по расписанию с проверкой восстановления и внешней копией в S3-совместимое хранилище; режим обслуживания, который сообщает зрителям, что происходит.
В панели
Скриншоты дашборда свежей установки с примером каталога — в том виде, в каком он поставляется. Ничего не нарисовано.



Как это работает
Установщик для Ubuntu разворачивает панель, API, worker и origin как юниты systemd, вместе с Postgres и Redis, на одном сервере.
В Servers добавьте адрес ноды и SSH-доступ; панель установит её из пакета ноды, и она начнёт отправлять отчёты.
Метрики и страницы мониторинга показывают нагрузку; оповещения приходят, когда что-то требует внимания; бэкапы выполняются по расписанию.
Справочный центр
Продукт