Aller au contenu principal

Activation de la licence

Les fonctionnalités Semaphore Pro et Enterprise sont activées à l'aide d'une clé de licence. Vous pouvez activer la licence depuis l'interface web, ou fournir la clé dans la configuration du serveur pour les déploiements automatisés.

Avant de commencer

  • Vous n'avez pas besoin de réinstaller Semaphore UI ni de passer à une autre version compilée pour activer Pro ou Enterprise. Votre version actuelle de Semaphore UI peut être activée avec une clé de licence. Mettez à jour vers la dernière version si vous souhaitez accéder aux fonctionnalités Pro ou Enterprise les plus récentes.
  • Connectez-vous avec un compte administrateur.
  • Ayez votre clé de licence à portée de main. Vous la trouverez dans l'e-mail d'achat ou sur le portail Semaphore UI.

Activation depuis l'interface web

  1. Connectez-vous à Semaphore UI en tant qu'administrateur.

Écran de connexion de Semaphore UI

  1. Ouvrez le menu Admin depuis la zone utilisateur dans le coin inférieur gauche.

Déclencheur du menu Admin dans le coin inférieur gauche

  1. Sélectionnez Passer à PRO ou EE.

Menu Admin avec l'élément Passer à PRO ou EE

  1. Collez votre clé de licence dans la boîte de dialogue d'activation et cliquez sur ACTIVER LA NOUVELLE CLÉ.

Boîte de dialogue d'activation de Semaphore Pro

Après une activation réussie, Semaphore UI affiche les détails de votre licence actuelle dans la boîte de dialogue Abonnement et facturation.

Boîte de dialogue Abonnement et facturation après une activation réussie

Activation depuis la configuration

Pour Docker, Kubernetes, systemd ou d'autres déploiements automatisés, fournissez la clé de licence dans la configuration du serveur au lieu de la saisir dans l'interface. Les noms des options de configuration utilisent subscription.*.

Dans config.json :

{
"subscription": {
"key": "YOUR_LICENSE_KEY"
}
}

Ou sous forme de variable d'environnement :

export SEMAPHORE_SUBSCRIPTION_KEY=YOUR_LICENSE_KEY

Vous pouvez également stocker la clé dans un fichier :

{
"subscription": {
"key_file": "/run/secrets/semaphore-license-key"
}
}

ou :

export SEMAPHORE_SUBSCRIPTION_KEY_FILE=/run/secrets/semaphore-license-key

Lorsque la clé de licence est gérée par la configuration, Semaphore UI désactive les contrôles de modification et d'activation dans la boîte de dialogue Abonnement et facturation. Cela s'applique aussi bien à subscription.key qu'à subscription.key_file, car le serveur lit le fichier de clé dans la clé de licence d'exécution au démarrage.

Gérer ou remplacer une clé de licence

Pour renouveler, remplacer ou consulter votre licence, ouvrez le menu Admin et sélectionnez Abonnement et facturation.

Menu Admin avec l'élément Abonnement et facturation

Pour une clé de licence gérée depuis l'interface web, ouvrez le menu d'actions dans la boîte de dialogue Abonnement et facturation pour recharger, téléverser ou réinitialiser la clé.

Boîte de dialogue Abonnement et facturation avec les actions sur la clé

Si la clé est configurée sur le serveur :

  1. Remplacez la valeur de subscription.key, ou mettez à jour le contenu du fichier référencé par subscription.key_file.
  2. Redémarrez Semaphore UI afin que le serveur recharge la clé de licence.
  3. Vérifiez que les options Pro ou Enterprise attendues sont disponibles dans Semaphore UI.