Dateien
Hetzner-Backup/v2_lizenzserver
2025-06-16 00:37:14 +02:00
..
2025-06-16 00:37:14 +02:00
2025-06-16 00:37:14 +02:00
2025-06-16 00:37:14 +02:00
2025-06-16 00:37:14 +02:00
2025-06-16 00:37:14 +02:00
2025-06-16 00:37:14 +02:00
2025-06-16 00:37:14 +02:00
2025-06-16 00:37:14 +02:00
2025-06-16 00:37:14 +02:00
2025-06-16 00:37:14 +02:00
2025-06-16 00:37:14 +02:00

License Server für v2-Docker

Dieser License Server ersetzt den Dummy-Container und bietet vollständige Lizenzmanagement-Funktionalität.

Features

  • Lizenzaktivierung mit Hardware-Binding
  • Heartbeat/Verifizierung alle 15 Minuten
  • Versionskontrolle mit Update-Erzwingung
  • Offline Grace Period (7 Tage)
  • Multi-Aktivierung Support

API Endpoints

  • POST /api/license/activate - Lizenz aktivieren
  • POST /api/license/verify - Lizenz verifizieren (Heartbeat)
  • POST /api/version/check - Version prüfen
  • GET /api/license/info/{license_key} - Lizenzinfo abrufen

Deployment

Der Server läuft im v2-Docker Stack und ist über nginx erreichbar:

Konfiguration

Die Konfiguration erfolgt über die .env Datei:

  • DATABASE_URL - Verbindung zur PostgreSQL Datenbank
  • SECRET_KEY - JWT Secret Key für Token-Signierung

Integration

Siehe LIZENZSERVER_ANLEITUNG.md und die Beispiele in client_examples/ für die Client-Integration.