Skip to content

Лицензирование

Sapsan лицензируется файлом лицензии, который выдается клиенту при покупке. Скачать лицензионный ключ можно самостоятельно в личном кабинете на my.flussonic.ru.

Лицензия проверяется онлайн: серверу нужен доступ в интернет к серверам лицензирования Flussonic. Без доступа в интернет Sapsan работать не будет.

Серверы лицензирования Эрливидео распределены по разным континентам и регионам — отказ отдельного сервера или недоступность целого региона не влияет на проверку лицензий.

Note

Sapsan никогда не обновляет сам себя. Функциональности принудительного обновления нет и не будет: проверка лицензии не меняет установленное ПО, обновление версии — всегда явное действие администратора через пакетный менеджер.

Файлы

Лицензия — это один файл, который вы кладете рядом с конфигом; остальные файлы Sapsan создает сам в каталоге состояния при активации.

Файл Расположение Содержимое
license.txt /etc/sapsan/ (рядом с sapsan.yaml) лицензионный ключ, выданный при покупке
server.id /var/lib/sapsan/ уникальный идентификатор сервера (UUID)
activation-<версия>.json /var/lib/sapsan/ активация для конкретной версии продукта
keys/ /var/lib/sapsan/ каталог с ключевыми материалами, который создает Sapsan

Пути задаются переменными окружения:

  • Каталог состояния — SAPSAN_STATE_DIR, иначе родительский каталог SERVER_ID_PATH, иначе текущий рабочий каталог. В deb-пакете и Docker-образе задано SERVER_ID_PATH=/var/lib/sapsan/server.id, поэтому каталог состояния — /var/lib/sapsan.
  • Файл лицензии — LICENSE_PATH, иначе {dirname(CONFIG_PATH)}/license.txt, иначе {state_dir}/license.txt. При CONFIG_PATH=/etc/sapsan/sapsan.yaml это /etc/sapsan/license.txt.

Как положить лицензию до первого запуска — на странице установка и запуск.

Состояния

Состояние Когда Что работает
Licensed лицензия проверена всё
Restricted лицензия отсутствует, истекла или не прошла проверку админ-интерфейс доступен, вещание ограничено

Текущий статус лицензии отдает API: GET /streamer/api-v4/license/status.

Что дальше