Lizenzierung
RAMP benötigt eine gültige Lizenz, um zu funktionieren. Lizenzen sind X.509-Zertifikate, die vom kenaro-Lizenzierungsdienst ausgestellt und an eine bestimmte Maschine gebunden werden. Ohne gültige Lizenz können sich Benutzer nicht anmelden.
Lizenzübersicht
Abschnitt betitelt „Lizenzübersicht“Jede RAMP-Lizenz enthält:
| Eigenschaft | Beschreibung |
|---|---|
| Edition | Bestimmt die maximale Anzahl von Vorlagen (Starter, Team, Business, Professional, Enterprise) |
| Kunde | Name Ihrer Organisation |
| Lizenztyp | Abonnement oder Dauerlizenz |
| Ablaufdatum | Wann die Lizenz abläuft |
| Maschinenbindung | Lizenz ist über einen Aktivierungscode an eine bestimmte Maschine gebunden |
Editionen
Abschnitt betitelt „Editionen“| Edition | Max. Vorlagen |
|---|---|
| Starter | 5 |
| Team | 10 |
| Business | 25 |
| Professional | 50 |
| Enterprise | Unbegrenzt |
Lizenzstatus
Abschnitt betitelt „Lizenzstatus“Sie können den aktuellen Lizenzstatus jederzeit überprüfen:
- API-Endpunkt:
GET _api/license/status(keine Authentifizierung erforderlich) - CLI:
ramp-cli license status
Die Statusantwort enthält die Edition, das Vorlagenlimit, die aktuelle Vorlagenanzahl und das Ablaufdatum.
Aktivierungscode
Abschnitt betitelt „Aktivierungscode“Jede RAMP-Installation hat einen eindeutigen Aktivierungscode, der aus der Seriennummer und der Maschinenidentität (Hostname + Maschinen-ID) abgeleitet wird. Dieser Code bindet die Lizenz an einen bestimmten Server.
So zeigen Sie den Aktivierungscode an:
ramp-cli license activation-code --serial IHR-SERIENCODEErfordert die Rolle Administrator:
GET _api/license/activation-codeDie Seriennummer muss zuvor in appsettings.json unter License:Serial konfiguriert sein.
Online-Aktivierung
Abschnitt betitelt „Online-Aktivierung“Wenn Ihr RAMP-Server Internetzugang hat, verwenden Sie die Online-Aktivierung für die einfachste Einrichtung.
-
Seriencode erhalten von Ihrem Lizenzanbieter.
-
Aktivierungsbefehl ausführen:
Terminal-Fenster ramp-cli license activate --serial IHR-SERIENCODE --email ihre@email.de -
Lizenz überprüfen:
Terminal-Fenster ramp-cli license status
Die CLI kontaktiert den Lizenzserver, aktiviert die Lizenz und schreibt das Zertifikat automatisch in die appsettings.json. RAMP lädt die Lizenz automatisch neu — kein Neustart erforderlich.
Konfiguration
Abschnitt betitelt „Konfiguration“Die Lizenz wird in appsettings.json gespeichert:
{ "License": { "Serial": "XXXX-YYYY-ZZZZ-...", "Certificate": "MIIBxz..." }}Sie können diese Werte auch über Umgebungsvariablen bereitstellen:
License__Serial=XXXX-YYYY-ZZZZ-...License__Certificate=MIIBxz...Offline-Aktivierung
Abschnitt betitelt „Offline-Aktivierung“Wenn Ihr RAMP-Server keinen Internetzugang hat, verwenden Sie die Offline-Aktivierung mit einer .lic-Datei.
-
Aktivierungscode abrufen vom Server:
Terminal-Fenster ramp-cli license activation-code --serial IHR-SERIENCODENotieren Sie den angezeigten Aktivierungscode.
-
Lizenzdatei anfordern von Ihrem Anbieter. Geben Sie an:
- Ihren Seriencode
- Ihren Aktivierungscode
- Ihre E-Mail-Adresse
Der Anbieter generiert eine
.lic-Datei (PFX-Zertifikat) für Ihre Maschine.Alternativ können Sie, wenn Sie Zugang zum Lizenzierungsportal haben, die
.lic-Datei selbst herunterladen, indem Sie Seriencode, E-Mail und Aktivierungscode eingeben. -
.lic-Datei übertragen auf Ihren RAMP-Server (per USB-Stick, SCP, Dateifreigabe usw.). -
Mit der Datei aktivieren:
Terminal-Fenster ramp-cli license activate --serial IHR-SERIENCODE --file /pfad/zur/lizenz.lic -
Überprüfen:
Terminal-Fenster ramp-cli license status
Deaktivierung
Abschnitt betitelt „Deaktivierung“Die Deaktivierung einer Lizenz gibt den Aktivierungsplatz frei, sodass Sie auf einer anderen Maschine aktivieren können.
Online-Deaktivierung
Abschnitt betitelt „Online-Deaktivierung“ramp-cli license deactivate --serial IHR-SERIENCODE --email ihre@email.deDies kontaktiert den Lizenzserver, gibt die Aktivierung frei und entfernt das Zertifikat aus der appsettings.json.
Offline-Deaktivierung
Abschnitt betitelt „Offline-Deaktivierung“Wenn der Server keinen Internetzugang hat:
-
Lizenz entfernen aus der
appsettings.json, indem Sie den Wert vonLicense:Certificateleeren (oder den gesamtenLicense-Abschnitt entfernen). -
Anbieter kontaktieren, um den Aktivierungsplatz auf dem Lizenzserver freizugeben. Geben Sie Ihren Seriencode und Aktivierungscode an.
Docker-Bereitstellungen
Abschnitt betitelt „Docker-Bereitstellungen“Für Docker-Bereitstellungen übergeben Sie die Lizenz über Umgebungsvariablen:
services: ramp: image: kenaro.azurecr.io/ramp:latest environment: - License__Serial=XXXX-YYYY-ZZZZ-... - License__Certificate=MIIBxz...Aktivierung in Docker
Abschnitt betitelt „Aktivierung in Docker“Um innerhalb eines laufenden Containers zu aktivieren:
# Container betretendocker exec -it ramp-container bash
# Aktivierung durchführendotnet RAMP.Cli.dll license activate --serial IHR-SERIENCODE --email ihre@email.de
# Oder für Offline-Aktivierungdotnet RAMP.Cli.dll license activate --serial IHR-SERIENCODE --file /pfad/zur/lizenz.licKopieren Sie dann den Wert von License:Certificate aus der generierten appsettings.json in Ihre Docker Compose-Umgebungsvariablen für die Persistenz.
CLI-Referenz
Abschnitt betitelt „CLI-Referenz“| Befehl | Beschreibung |
|---|---|
ramp-cli license status | Lizenzgültigkeit, Edition, Vorlagenanzahl und Ablaufdatum anzeigen |
ramp-cli license activation-code | Aktivierungscode dieser Maschine anzeigen |
ramp-cli license activate | Lizenz aktivieren (online oder offline) |
ramp-cli license deactivate | Lizenz deaktivieren und Aktivierungsplatz freigeben |
Allgemeine Optionen
Abschnitt betitelt „Allgemeine Optionen“| Option | Alias | Beschreibung |
|---|---|---|
--serial | -s | Seriencode |
--email | -e | E-Mail-Adresse (für Online-Aktivierung/-Deaktivierung) |
--file | -f | Pfad zur .lic-Datei (für Offline-Aktivierung) |
--config | -c | Pfad zu appsettings.json (Standard: aktuelles Verzeichnis) |
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“„RAMP is not licensed”
Abschnitt betitelt „„RAMP is not licensed”“Dieser Fehler erscheint beim Anmelden, wenn keine gültige Lizenz konfiguriert ist. Prüfen Sie:
- Ist
License:Serialinappsettings.jsonoder Umgebungsvariablen gesetzt? - Ist
License:Certificategesetzt und nicht leer? - Führen Sie
ramp-cli license statusaus, um den spezifischen Validierungsfehler zu sehen.
„Activation code mismatch”
Abschnitt betitelt „„Activation code mismatch”“Das Lizenzzertifikat ist an eine andere Maschine gebunden. Dies passiert, wenn:
- Der Server-Hostname geändert wurde
- Die Maschinen-ID geändert wurde (z.B. nach OS-Neuinstallation)
- Die Lizenz auf einer anderen Maschine aktiviert wurde
Lösung: Alte Lizenz deaktivieren und auf der aktuellen Maschine neu aktivieren.
„License expired”
Abschnitt betitelt „„License expired”“Das Lizenzzertifikat hat sein Ablaufdatum überschritten. Kontaktieren Sie Ihren Anbieter zur Verlängerung.
Vorlagenlimit erreicht
Abschnitt betitelt „Vorlagenlimit erreicht“Sie haben die maximale Anzahl von Vorlagen für Ihre Edition erreicht. Optionen:
- Nicht verwendete Vorlagen löschen
- Auf eine höhere Edition upgraden