Logbuch#dokumentation#workflow#security#meta
Vom privaten Homelab-Journal auf diese Seite: Export mit Secret-Barriere
Von Niclas Hennrich
Was wir gebaut haben: Die Inhalte hier entstehen aus echter Homelab-Arbeit — und die dokumentieren wir jetzt strukturiert in einem privaten Journal: pro Änderung ein Eintrag mit Ausgangslage, Schritten, Problemen, Messwerten und Erkenntnissen, dazu Systembeschreibungen und eine Messwert-Ablage. Von dort führt eine Export-Pipeline zu LabKompass: Nur Einträge, die explizit freigegeben sind, landen in einem Public-Export; ein Import macht daraus Content-Kandidaten, die ein Mensch redaktionell prüft. Veröffentlicht wird nie automatisch.
Warum es interessant ist: Drei Lektionen aus dem Aufbau, die über unser Setup hinaus gelten:
- Ein Repo mit
git add -A-Workflow braucht zwingend eine gepflegte.gitignore. In unserem System-Repo lagen Arbeitsdateien mit Tokens, Cookies und einem Firewall-Konfig-Backup im Root — ein unbedachtesgit add -A, und sie wären in der Historie gelandet. - Whitelist schlägt Blacklist. Der Export übernimmt nur explizit erlaubte Felder, statt bekannte Geheimnisse zu schwärzen. Was nicht auf der Liste steht, kommt gar nicht erst raus.
- Sicherheitsprüfungen gehören auf beide Seiten der Schnittstelle.
Exporter und Importer scannen unabhängig voneinander auf
Secret-Muster — und blockieren im Verdachtsfall komplett, statt still
zu bereinigen. Dabei zeigte sich: Auch Platzhalter wie ein
ausgeschriebener Authorization-Header mit
<TOKEN>lösen den Scanner aus. Das ist gewollt — lieber einmal zu oft umformulieren als einmal zu wenig blocken.
Für wen: Alle, die ihr Homelab dokumentieren und Teile davon veröffentlichen wollen — sei es im Blog, im Wiki oder im Team. Die Trennung „private Quelle → geprüfter Export → redaktionelle Veröffentlichung“ kostet wenig und verhindert die klassischen Unfälle: geleakte Zugangsdaten, private Netzdetails im öffentlichen Repo, ungewollt veröffentlichte Rohdaten.