Aktive Projekte
Aktive Lizenzen
Hardware Aktivierungen
Watchdog Monitore
/ /

🛡️ Watchdog System-Hierarchie & Monitore

0); ?>
Hierarchie / Entity Source Typ Status Letzte Meldung Zuletzt Gesehen
()

📁 Neues Projekt anlegen / Bearbeiten

Projekte Übersicht & Verwaltung

$l['product_slug'] === $p['slug'])); $relCount = count(array_filter($releases, fn($r) => $r['product_slug'] === $p['slug'])); ?>
ID Slug Projekt Name Cache TTL Verknüpfte Lizenzen Verknüpfte Releases Aktionen
h ( Tage) Lizenzen Releases
Registrierte Projekte
Gültige Lizenzen
$l['status'] === 'active')) ?>
Aktivierte Systeme

Neuen Lizenzschlüssel generieren

Erstellte Lizenzschlüssel

Projekt Lizenzschlüssel Kunde Aktivierungen Status Ablaufdatum Aktionen
/ 📥 .lic

✏️ Lizenz Vollständig Bearbeiten

Aktivierte Hardware-IDs verwalten

Projekt Lizenzschlüssel Hardware-ID Hostname Zuletzt gesehen Status Aktion

💾 Signierte Offline-Lizenzdatei erzeugen (.lic)

Erzeugt eine signierte .lic Offline-Lizenzdatei für Air-Gapped Kundensysteme.

Wählen Sie oben eine Lizenz aus und klicken Sie auf 'Offline Payload Generieren'.

📜 Audit-Protokoll

ID Zeitpunkt Akteur Aktion Details

🔑 Server Ed25519 Public Key & Endpunkte

⚙️ Moduleinstellungen & API Konfiguration

Gesund / Up
Warnungen
Down / Kritisch

🌳 Proxmox, Host & Worker System-Hierarchie (3 Ebenen)

0); ?>
Hierarchie / Entity Source Typ Parent Entity Status Parent Verknüpfen

🖥️ Monitor Anlegen / Bearbeiten

⏱️ Uptime Monitor & CRUD Verwaltung

Monitor Source Parent Gruppe Intervall Status Zuletzt Gesehen Aktionen
s .ps1 .sh

📜 Chronologisches Event-Log

Zeitpunkt (UTC) Source Kind Severity Nachricht

Neuen Agent-Token erstellen

Agent Tokens

Token ID Bezeichnung Token Value Status Aktion

📦 Veröffentlichte Software Releases

Projekt Version Release Notes Download URL Datum
v

Neues Software-Release veröffentlichen

⚙️ Server & Umgebung Information

📖 API Documentation (Swagger UI)

Die API-Dokumentation liegt geschützt hinter der Plattform-Authentifizierung.

=== DEPLOYMENTCENTER REST API SPECIFICATION (OpenAPI 3.0) === 1. LIZENZEN MODULE: - POST /api/license/v1/validate (Public) Body: { "product": "myapp", "license_key": "XXXXX-...", "hardware_id": "HWID-..." } - POST /api/license/v1/deactivate (Geschützt - Requires Bearer / Auth) Body: { "product": "myapp", "license_key": "XXXXX-...", "hardware_id": "HWID-..." } 2. WATCHDOG MODULE: - POST /api/watchdog/v1/ping (Header: X-Agent-Token) Body: { "source": "srv-db-01", "status": "ok", "message": "Heartbeat", "interval": 60 } - GET /api/watchdog/v1/status - GET /api/watchdog/v1/events?limit=50 3. UPDATESERVICE MODULE: - GET /api/updateservice/v1/check?product=myapp&version=1.0.0 - GET /api/updateservice/v1/releases?product=myapp

🗄️ Datenbank-Migration & Testdaten-Re-Seed

Führt das vollständige DB-Schema aus und stellt sicher, dass alle Tabellen angelegt und migriert sind.

Datenbank-Migration jetzt ausführen (install_db.php)