Self-Hosting
Community Edition
Betreiben Sie echte Keyright-Lizenzierung kostenlos als Community Edition mit einem einzelnen Knoten — bis zu 100 aktive Lizenzen und 1 Produkt mit Online-Aktivierung — und stufen Sie dieselbe Instanz anschließend an Ort und Stelle hoch, um die Obergrenzen aufzuheben und Offline-/Air-Gapped-Aktivierung, SSO, White-Label und mehr Knoten hinzuzufügen.
Neu in 2.9.0. Eine selbst gehostete Instanz, die nicht lizenziert ist, fällt auf die kostenlose Community Edition zurück — ein echter, funktionierender Issuing-Service (innerhalb der Obergrenzen), niemals eine Aussperrung.
Ziel. Richten Sie zu null Kosten eine echte Lizenzierung für Ihr Produkt ein und zahlen Sie erst, wenn Sie den kostenlosen Obergrenzen entwachsen oder Offline, SSO, White-Label oder mehr Knoten benötigen.
Die 3-Tage-Vortestphase, dann Community
Wenn Sie eine selbst gehostete Instanz zum ersten Mal starten, läuft sie als voll funktionsfähige 3-Tage-Vortestphase — jede bezahlte Fähigkeit, ohne Registrierung, maschinengebunden. Wenn Sie vor deren Ende keine Lizenz anwenden (oder die Testphase verlängern), sperrt sich die Instanz nicht aus: Sie fällt automatisch auf die Community Edition zurück. Bereits ausgestellte Lizenzen werden durchgehend weiter validiert.
Was Sie kostenlos erhalten (Community Edition)
- Bis zu 100 aktive (nicht abgelaufene) Lizenzen, über 1 Produkt, auf einem einzelnen Knoten.
- Online-Aktivierung, Node-Locking, Plätze, Entitlements & Tiers.
- Online-nutzungsbasierte Credit-Messung.
- Das Self-Service-Portal für Kunden und Self-Service-Testversionen.
- Alle vier Client-SDKs — .NET, Node, Python und Java — die dieselben signierten Lizenz- und Lease-Formate verifizieren.
- Das Admin-Dashboard, das eine kleine Fußzeile „Powered by Keyright“ trägt.
- E-Mail-Support (kein SLA).
Was nicht in Community enthalten ist (zum Freischalten upgraden)
Diese erscheinen im Dashboard gesperrt, mit einer Upgrade-Aufforderung:
- Mehr als 100 aktive Lizenzen, mehr als 1 Produkt oder mehr als ein Knoten. Das Ausstellen über eine Obergrenze hinaus schlägt fail-closed mit einer Upgrade-Aufforderung fehl; alles bereits Ausgestellte funktioniert weiter.
- Offline- / Air-Gapped-Aktivierung — signierte Offline-Lizenzdateien für Ihre Kunden und air-gapped Credit-Blöcke für Offline-Messung. Community bietet nur Online-Aktivierung.
- SSO (SAML / OIDC).
- White-Label — Entfernung der Fußzeile „Powered by Keyright“.
- Erzwungene Release-/Versionsabdeckung.
- Den Nebula-gehärteten Issuing-Build und den Windows-Installer mit integriertem PostgreSQL.
- Anbieter-Support mit einem SLA.
Eine vollständig air-gapped Bereitstellung erfordert daher eine bezahlte Selbstlizenz (Community bietet nur Online-Aktivierung).
Upgrade
Das Anwenden einer bezahlten Selbstlizenz (KEYRIGHT_SELF_LICENSE) stuft dieselbe Instanz an Ort und Stelle hoch — keine Neuinstallation, keine Datenmigration. Die Obergrenzen werden aufgehoben, die Fußzeile verschwindet, und die bezahlten Funktionen werden je nach Tier freigeschaltet. Die selbst gehosteten Tiers finden Sie unter Preise, und wie eine Selbstlizenz angewendet wird, steht unter Lizenzierung & Editionen.
Wie es funktioniert
Die Grenze zwischen kostenlos und bezahlt wird durch Keyrights eigene Selbstlizenz erzwungen (dasselbe Dogfooding, das auch die Apps Ihrer Kunden nutzen). Ohne gültige bezahlte Lizenz und ohne aktive Vortestphase läuft eine selbst gehostete Instanz als Community: Das Dashboard meldet die Edition als Community, Schreibvorgänge (Ausstellung) bleiben innerhalb der Obergrenzen offen, und die bezahlten Funktionen sind gesperrt (gated). Das Anwenden einer Selbstlizenz schaltet sie auf die bezahlte Edition um und entfernt die Fußzeile. Die Knotenzahlen sind ein Vertragsbestandteil.
Prüfen
docker pull ghcr.io/delta1-labs/keyrightund betreiben Sie es mit einem PostgreSQL. Es startet mit der 3-Tage-Vortestphase — die Dashboard-Edition zeigt Trial an, und jede bezahlte Funktion ist verfügbar.- Lassen Sie die Vortestphase ablaufen, ohne eine Lizenz anzuwenden: Die Edition zeigt Community an, die Fußzeile „Powered by Keyright“ erscheint, die Ausstellung funktioniert weiterhin bis zu 100 aktive Lizenzen auf 1 Produkt / 1 Knoten, und die bezahlten Funktionen werden als gesperrt angezeigt.
- Versuchen Sie, eine 101. aktive Lizenz auszustellen (oder ein 2. Produkt zu erstellen): Dies wird mit einer Upgrade-Aufforderung abgelehnt, während bestehende Lizenzen weiter validiert werden.
- Setzen Sie
KEYRIGHT_SELF_LICENSEauf einen bezahlten Schlüssel und starten Sie neu: Die Edition wechselt zu Standard / Pro / Enterprise, die Fußzeile verschwindet, und die Obergrenzen sowie die bezahlten Funktionen werden freigeschaltet — dieselbe Datenbank, dieselben Lizenzen, keine Migration.
Siehe auch
- Self-Hosting-Übersicht — die Architektur und was das Image enthält.
- Bereitstellung — Docker, Kubernetes (Helm) und Windows / IIS.
- Lizenzierung & Editionen — eine Selbstlizenz anwenden und was jede Edition absichert.
- Preise — die selbst gehosteten Tiers und was sie kosten.