Modern Homelab beschreibt ein Homelab über eine Home-Umgebung und eine Cloud-Umgebung.
Seine Definition behält Steuerung und standardmäßige Datenhoheit bei Home
und verlangt explizit deklarierte Verbindungen und Veröffentlichung zwischen den Standorten.
Modern Homelab ist ein Alpha-Definitionsarchiv ohne unterstützten
Installationsweg. Du kannst es mit dem veröffentlichten CLI initialisieren,
validieren und generieren. Das Herunterladen des Archivs stellt weder eine
funktionierende Verbindung zwischen Hosts noch geschützten Anwendungszugriff
oder Wiederherstellung über Standorte hinweg her. Für eine bestehende
Installationsanleitung nutze Basement Kit oder Cloud Kit.
Was das Alpha-Archiv enthält
Das öffentliche StackKits-Release
enthält neben dem CLI die Definitionsarchive von Modern Homelab. Sie beschreiben
die vorgesehenen Sites, die Platzierung von Anwendungen, Verbindungen und Hoheitsgrenzen.
Prüfe die release-evidence.json des Releases auf die Laufzeitnachweise, die tatsächlich
an diese Version angehängt sind.
Die Installationsanleitung nur für die Toolchain
erklärt, wie du das CLI und die Modern-Definitionen herunterlädst. Ein vollständiges Modern-Deployment
braucht weiterhin konkretes Verhalten für Verbindung, Identität, Routing, TLS und
Standortausfall. Eine Konfiguration oder ein generierter Plan allein verifiziert dieses Verhalten nicht.
Einen Einstiegsweg wählen
Wähle Basement Kit für einen bestehenden Linux-Host
zu Hause oder Cloud Kit für einen bestehenden Cloud-Host
mit einer Domain, die du kontrollierst. Deren Anleitungen halten den Konfigurations-Bootstrap und
release-spezifische Laufzeitnachweise getrennt.
Halte dieselbe Unterscheidung ein, wenn du Modern erkundest: Schütze bestehende Daten und
bewahre die Konfiguration und die Betriebsausgabe jedes Workspaces auf. Gehe nicht davon aus,
dass eine Anwendung bei einem Verbindungs- oder Cloud-Ausfall verfügbar bleibt,
solange das gewählte Release dafür keinen Nachweis hat.
Siehe Ein StackKit wählen für alle Einstiegswege
und die Kompatibilität der Anwendungsbereitstellung
für die Fähigkeiten, die die veröffentlichten Anwendungsadapter deklarieren.