Активация лицензии Pro
Возможности Semaphore Pro и Enterprise включаются с помощью лицензионного ключа. Активировать лицензию можно из веб-интерфейса или указать ключ в конфигурации сервера для автоматизированных развёртываний.
Перед началом
- Для активации Pro или Enterprise не нужно переустанавливать Semaphore UI или переходить на другую сборку. Вашу текущую версию Semaphore UI можно активировать лицензионным ключом. Обновитесь до последней версии, если хотите получить доступ к новейшим возможностям Pro или Enterprise.
- Войдите под учётной записью администратора.
- Подготовьте лицензионный ключ. Его можно найти в письме о покупке или в портале Semaphore UI.
Активация из веб-интерфейса
- Войдите в Semaphore UI как администратор.

- Откройте меню администратора из пользовательской области в левом нижнем углу.

- Выберите Upgrade to PRO or EE.

- Вставьте лицензионный ключ в диалог активации и нажмите ACTIVATE NEW KEY.

После успешной активации Semaphore UI показывает сведения о текущей лицензии в диалоге Subscription & Billing.

Активация из конфигурации
Для Docker, Kubernetes, systemd и других автоматизированных развёртываний укажите лицензионный ключ в конфигурации сервера вместо ввода в UI. Имена опций конфигурации используют префикс subscription.*.
В config.json:
{
"subscription": {
"key": "YOUR_LICENSE_KEY"
}
}
Или как переменная окружения:
export SEMAPHORE_SUBSCRIPTION_KEY=YOUR_LICENSE_KEY
Ключ также можно хранить в файле:
{
"subscription": {
"key_file": "/run/secrets/semaphore-license-key"
}
}
или:
export SEMAPHORE_SUBSCRIPTION_KEY_FILE=/run/secrets/semaphore-license-key
Когда лицензионный ключ управляется через конфигурацию, Semaphore UI отключает элементы редактирования и активации в диалоге Subscription & Billing. Это относится и к subscription.key, и к subscription.key_file, поскольку сервер при запуске считывает файл ключа в лицензионный ключ времени выполнения.
Управление лицензионным ключом и его замена
Чтобы продлить, заменить или просмотреть лицензию, откройте меню администратора и выберите Subscription & Billing.

Для лицензионного ключа, управляемого из веб-интерфейса, откройте меню действий в диалоге Subscription & Billing, чтобы перезагрузить, загрузить или сбросить ключ.

Если ключ задан на сервере:
- Замените значение
subscription.keyили обновите содержимое файла, на который ссылаетсяsubscription.key_file. - Перезапустите Semaphore UI, чтобы сервер перечитал лицензионный ключ.
- Убедитесь, что ожидаемые возможности Pro или Enterprise доступны в Semaphore UI.