Auto-hébergement
Licence et éditions
Comment une instance Keyright auto-hébergée se licencie elle-même : le modèle fail-closed, l'essai Enterprise de 30 jours, le cycle de vie complet des états de la clé (essai vs payante, fenêtres de grâce, ce qui se passe à l'expiration), les éditions Standard et Enterprise, et comment installer ou renouveler votre clé.
Keyright se licencie lui-même. Delta1 vous émet une licence hors ligne Keyright ordinaire pour le produit keyright-self-hosted ; votre instance la vérifie hors ligne avec la clé publique Delta1 embarquée (aucun appel vers l’extérieur, échec en mode fermé en cas d’altération).
Installer votre clé
Il n’y a pas d’endpoint « téléverser une licence » — vous fournissez la clé via la configuration, puis vous (re)démarrez. Deux façons :
- En ligne dans la configuration (le plus simple pour Compose) : définissez
KEYRIGHT_SELF_LICENSEsur le JSON de la licence sur une seule ligne (compactez-le si votre copie reçue de Delta1 contient des sauts de ligne). - Fichier : définissez
KEYRIGHT_SELF_LICENSE_FILEsur un chemin à l’intérieur du conteneur et montez-y le fichier (le kit Compose contient un exemplevolumes:commenté ; Kubernetes utilise un Secret via--set-file secrets.selfLicense=license.json).
Un renouvellement ou un changement d’édition se résume à remplacer la clé et à redémarrer — pas de redéploiement.
Une clé valide est requise pour démarrer (fail-closed)
Keyright auto-hébergé est fail-closed : sans clé, avec une clé invalide, un essai expiré ou une licence payante au-delà de sa fenêtre de grâce, l’instance est verrouillée (gated) — chaque requête renvoie 402, sauf /health, /health/ready, /admin/self-license, /admin/self-diagnostics, /branding et les pages du tableau de bord/portail (vous pouvez donc toujours consulter le statut et diagnostiquer l’arrêt avant d’installer une clé). Le cycle de vie complet :
| État de votre clé | Runtime client (/v1/*) | Lectures / tableau de bord | Provisionnement et portail |
|---|---|---|---|
| Essai actif (≤30 jours, fonctionnalités Enterprise) | ✓ | ✓ | ✓ |
| Essai expiré | ✗ | statut uniquement | ✗ — s’arrête entièrement, sans grâce |
| Payante active (Standard/Enterprise) | ✓ | ✓ | ✓ |
| Payante en grâce (≤15 jours après expiration) | ✓ | ✓ | lecture seule |
| Payante au-delà de la grâce | ✗ | statut uniquement | ✗ — s’arrête entièrement |
| Pas de clé / clé invalide | ✗ | statut uniquement | ✗ — installez une clé |
Une licence payante accorde à vos clients une marge de 15 jours après expiration (le runtime continue de fonctionner ; l’instance passe en lecture seule) avant de s’arrêter ; un essai s’arrête dès qu’il expire. Le tableau de bord et le portail affichent un compte à rebours, mis en évidence pendant les 15 derniers jours d’une licence payante et les 3 derniers d’un essai. Ajustez la grâce des licences payantes avec KEYRIGHT_SELF_LICENSE_GRACE_DAYS.
Éditions
| Édition | Durée | Fonctionnalités |
|---|---|---|
| Essai Enterprise | 30 jours | L’ensemble complet des fonctionnalités Enterprise, pour évaluer |
| Standard | annuelle ou perpétuelle | Le moteur de licence complet — activation hors ligne + en ligne, verrouillage par machine et sièges, droits et niveaux, révocation, le portail en libre-service, la mesure d’usage, tous les SDK |
| Enterprise | annuelle ou perpétuelle | Tout ce qui est dans Standard, plus le SSO (SAML/OIDC), la marque blanche du tableau de bord/portail et les blocs de crédits isolés (air-gapped) |
Les deux éditions payantes incluent un nombre illimité de licences et de produits — c’est votre infrastructure, donc aucun plafond de quantité. L’instance devient automatiquement Standard ou Enterprise selon la clé que vous installez.
Vérifier le statut à tout moment
curl -H "X-Admin-Token: $KEYRIGHT_ADMIN_TOKEN" http://localhost:8080/admin/self-license
/admin/self-license indique votre edition, isTrial, phase (active / expiring / grace / gated), daysUntilExpiry, graceDaysLeft, et si le runtime est bloqué. C’est l’un des rares endpoints qui restent accessibles même lorsque l’instance est verrouillée, vous pouvez donc toujours diagnostiquer un arrêt lié à la licence.
Obtenir une clé
Contactez l’équipe commerciale pour un essai Enterprise de 30 jours ou une licence payante Standard/Enterprise, ou consultez les tarifs. Il n’y a pas d’essai en libre-service pour l’auto-hébergement — les essais gratuits en libre-service sont une fonctionnalité de Keyright hébergé (SaaS). Une fois votre clé en main, installez-la comme indiqué ci-dessus et vérifiez.