Umgang mit Geheimnissen
Secret handling: Einstieg, wichtige Einstellungen, Prüfung und Hinweise zur Wiederherstellung.
Arbeitsverzeichnis: ~/homelab/ops/secrets. Beginne mit dem gemeinsamen Ablauf. Diese Notiz beschreibt die Einrichtung anhand der verlinkten Dokumentation. Sie ist weder eine Kopie meiner laufenden Konfiguration noch ein Laufzeittest dieses gesamten Stacks.
Einstieg
Dieser Eintrag ist ein Verfahren, kein zusätzlicher Container. Beginne mit der Passwortdatei der Backup-Übung. Ein Geheimnis gewährt Zugriff oder entschlüsselt Daten. Pfade, Dateirechte, Versionsverwaltung und Wiederherstellung bestimmen seinen Schutz mit.
Einstellungen und Daten
Echte Werte bleiben außerhalb von Git. .env.example enthält nur Platzhalter. Lokale Compose-Secrets binden Dateien gezielt ein, verschlüsseln sie aber nicht automatisch auf dem Datenträger. Nutze unterstützte _FILE-Optionen und eingeschränkte Rechte für Hostverzeichnis und Datei.
Ergebnis prüfen
Prüfe das Übungsarchiv: Es darf weder secrets/ noch Passwort enthalten. Der Backup-Auftrag soll das Geheimnis lesen, ohne es auszugeben. Notiere privat Zuständigkeit und Rotationsverfahren jeder Zugangsinformation.
Fehler eingrenzen
Widerrufe oder rotiere veröffentlichte Zugangsdaten. Eine gelöschte Git-Zeile widerruft nichts und beseitigt keine Historie. Verschlüsselungsschlüssel können eine Migration benötigen. Geheimnisse gehören nicht in Screenshots, aufgelöste Compose-Ausgaben, öffentlich geteilte Argumente oder Fehlernotizen.