Перейти к основному содержимому

Активация лицензии

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

Перед началом

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

Активация из веб-интерфейса

  1. Войдите в Semaphore UI как администратор.

Экран входа в Semaphore UI

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

Кнопка меню администратора в левом нижнем углу

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

Меню администратора с пунктом Upgrade to PRO or EE

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

Диалог активации Semaphore Pro

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

Д�иалог Subscription and 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 and Billing

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

Диалог Subscription and Billing с действиями над ключом

Если ключ задан на сервере:

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