XLUX Admin

Kunden, Lizenzen und Audit — Anmeldung mit deinem XLUX-Cloud-Konto.

Portal noch nicht verbunden: In Zitadel fehlt die App-Registrierung (ZITADEL_CLIENT_ID ist leer). Einrichtung: docs/RUNBOOK.md → „Admin-Portal einrichten".

XLUX Admin
Verzeichnis offline

Letzte Ereignisse

ZeitAkteurAktionZielDetail
KundeDomainLizenzenStatusSeit

Kanäle

ProduktKanalVersionC6RolloutVeröffentlicht

Noch nichts veröffentlicht — kein Hub sieht ein Update.

Releases

ProduktVersionC6GrößeSteht aufHochgeladen

Kein Release hochgeladen. Bauen mit build.py --release, hochladen über die CI.

Herkunfts-Pflicht

⚠ Unbekannte Herkunft

Diese Hubs hat ein Kunde angemeldet, aber ihre Seriennummer steht in keiner Fertigung. Entweder wurde die Charge nie eingetragen — oder das Gerät ist nicht von uns.

MACKunde / HubFirmwareZuletzt gesehen

Charge eintragen

Eine MAC pro Zeile — die Seriennummer vergibt die Cloud selbst. Sie enthält Fertigungswoche, Werk und Prüfplatz, und die weiß der Chip nicht; die MAC ist das Einzige, was er von sich selbst kennt. So kann sich niemand vertippen und keine Nummer doppelt vergeben werden. Später liest der Prüfstand die MAC direkt aus dem Chip.

Alle produzierten Geräte

SeriennummerMACWerk / PrüfplatzGefertigtChargeTestKundeStatus

Noch kein Gerät eingetragen.

Server-Datenbank — Sicherung

lädt …

Die eigene Postgres (Kunden, Lizenzen, Geräte, Zitadel) — nicht die Backups der Kunden-Hubs weiter unten. Gesichert wird verschlüsselt zu einem Anbieter außerhalb von netcup; laufende WAL-Archivierung erlaubt die Wiederherstellung auf den Zeitpunkt genau.

Server-Datenbank — bisherige Sicherungen

ZeitpunktArtDauerDatenbankIm Speicher

Noch keine Sicherung gelaufen.

Cloud-Backup-Aufbewahrung — Standard

Gilt für alle Kunden ohne eigenen Eintrag. Die tägliche Rotation behält die neuesten Sicherungen; darunter bleibt je Monat die jüngste erhalten. Vor-Restore-Sicherungen haben ihr eigenes 7-Tage-Fenster. Nach Abo-Ende bleiben Backups noch die Karenzzeit lesbar, danach räumt die Rotation sie ab. Größere Bündel als das Limit lehnt die Cloud schon beim Upload-Start ab.

Kunden-Overrides

Ein Override ersetzt den Standard vollständig für diesen Kunden. Entfernen heißt: zurück auf den Standard — es löscht keine Backups.

KundeTäglichMonatlichMax. Größe (MB)Karenz (Tage)

Keine Overrides — überall gilt der Standard.

⚠ ELF-Lücke — diese Hubs könnten wir nicht auswerten

Auf diesen Hubs läuft ein Build, dessen ELF die Cloud nicht hat. Stürzt einer ab, kommt der Coredump an — lesen kann ihn niemand. Nachtragen: python3 build.py --elf-backfill auf dem Rechner, der geflasht hat.

Kunde / HubSeriennummerFirmwareBuild (app_elf_sha256)Zuletzt gesehen

Abstürze aus dem Feld

WannKunde / HubSeriennummerGrundTaskFirmwareLief

Kein Absturz gemeldet. So soll es sein.

ZeitAkteurAktionZielDetail