Zum Inhalt springen
labkompass

Logbuch

Echte Fälle aus dem Homelab.

Was kaputtging, was ich entschieden und was ich gemessen habe — mit Ursache, Lösung und dem Weg zum passenden Guide, Tool oder LAB-Bericht.

63 Beiträge · zuletzt veröffentlicht am

SchwerpunktProblem

Die OPNsense-API sagte nur „failed“ — schuld waren Klammern im Beschreibungstext

Eine DHCP-Option per API anlegen, zehn Minuten Fehlersuche: Der Aufruf meldete schlicht „fehlgeschlagen“, ohne zu sagen warum. Der abgelehnte Wert stand nicht im Datenfeld, sondern im Kommentar daneben.

Neue Beiträge

  1. Build

    Vom Status-Snapshot zum Relay Operations Center — ohne eine erfundene Kennzahl

    Die Tor-Relay-Seite in HomeOS hat jetzt sieben Bereiche: Live per SSE, Traffic-Historie, Circuits, Health, Netzsicht via Onionoo, Ereignisse. Der wichtigste Schritt kam vor dem ersten Chart: prüfen, was der MetricsPort wirklich misst.

    Geschehen am

    Monitoring & Betrieb · Eigenbau & Workflow
  2. Problem(behoben)

    Siebzehn Tage lag der Fix bereit — weil er als „Nutzeraktion“ galt

    Die Tor-Relay-Seite zeigte nur n/a: Die Container-Isolation verwarf die Antworten des Relays an den Scraper, weil die Conntrack-Regel hinter den Drops stand. Das Skript dafür war fertig. Es fehlte nur jemand, der es ausführt.

    Geschehen am

    Heimnetz & DNS · Monitoring & Betrieb · Docker & Selfhosting · Eigenbau & Workflow
  3. Problem(behoben)

    Intern grün, extern 502: Der Reverse Proxy zeigte auf eine Adresse von gestern

    Ein Routine-Update von Mealie, und nebenbei die Entdeckung, dass die öffentliche Adresse seit Wochen 502 lieferte — der Proxy hatte nach einem Host-IP-Wechsel noch den alten Upstream. Das Monitoring prüfte nur den internen Port.

    Geschehen am

    Heimnetz & DNS · Monitoring & Betrieb · Docker & Selfhosting
  4. Problem(behoben)

    Der Router bootete von einem USB-Stick

    Zwei Ausfälle an zwei Tagen, ein Router, der mehrere Anläufe zum Booten braucht, 312 Bad-Block-Fehler auf dem Wurzeldateisystem. Die Ursache war nie Software: OPNsense lief seit Monaten von einem USB-2.0-Stick, während die eingebaute SSD verschlissen war.

    Geschehen am

    Heimnetz & DNS · Docker & Selfhosting
  5. Build

    Ein Pi, der einfach läuft, sammelt still Sicherheitsupdates an

    49 Debian-Pakete, Unbound 1.25.2 → 1.26.0, und endlich unattended-upgrades auf dem DNS-Server des Hauses — nur Security, kein automatischer Reboot. Denn ein Neustart heißt hier: eine Minute lang niemand mit DNS.

    Geschehen am

    Heimnetz & DNS · Docker & Selfhosting · Sicherheit & Backup

Ältere Beiträge (55)

  1. Kritische Befunde erreichen jetzt einen Menschen — Push bleibt trotzdem verworfenEntscheidung
  2. Sechs Fragen statt Messwerte: Die erste Kachel-Fassung wurde zurückgewiesenBuild
  3. Die Factory war schon da — sie hatte nur keinen NamenBuild
  4. Soll gegen Ist: Der erste Security-Befund war mein eigenes InventarBuild
  5. „API nicht erreichbar“ — dabei war opnsense_up nie ErreichbarkeitProblem
  6. Von zehn Tabs und 16 Kacheln zu einer GeschichteBuild
  7. Energie im Sekundentakt: Push statt Poll — und eine Spalte, die nur bremsen konnteBuild
  8. Der Pi galt als offline — und lief seit 13 TagenProblem
  9. Pi-hole lief, nur fragte ihn niemand: DHCP verteilte nach dem Routerwechsel den falschen DNSProblem
  10. Container down oder nur HTTP kaputt? Phase 5 kam vor Phase 4Build
  11. Router-Metriken per Exporter — und zwei Lücken, die Konfiguration warenBuild
  12. Von poll-träge zu Sekundentakt: erst Intervalle, dann ein Live-StreamBuild
  13. Umzug auf optimus: die eigene Härtung blockte den eigenen ExporterBuild
  14. Zwei DNS-Leaks, ein eigener ResolverProblem
  15. Pi-hole im eigenen Look, und das Update lässt es in RuheBuild
  16. Der Pi bekommt genau eine AufgabeEntscheidung
  17. Energie-Management: die Software ist fertig, bevor das Haus stehtBuild
  18. Die Einkaufsliste lernt beim AufräumenBuild
  19. Energie-Auswertung: drei Zahlen, die falsch waren, bevor die Historie richtig wurdeBuild
  20. Backlog ohne Leichen: jeder offene Task bekommt einen GrundEntscheidung
  21. 850 filialgenaue Kaufland-Angebote statt Aggregator — und ein 403 ist eine AntwortBuild
  22. Session-Login im Backend statt Reverse-Proxy — und eine Baseline, die stille Annahmen entlarvtEntscheidung
  23. Ein Wochenplan aus 5447 Rezepten — und Nährwerte, die ehrlich „unbekannt“ sagen dürfenBuild
  24. Prod lief auf Mock-GerätenProblem
  25. „Targets up“ ist keine GesundheitsaussageProblem
  26. Ein AI-Team fürs Control Center — und warum der Wert außerhalb des Modells liegtBuild
  27. Das erste Backup war 4 KB großBuild
  28. Die dritte Säule war Wiederholung: Family in HomeOSBuild
  29. Die Haus-Säule steht — an fünf echten Shellys gebaut, nicht am ReißbrettBuild
  30. Von Prometheus auf VictoriaMetrics: 3 Jahre Historie für ein Sechstel des PlatzesBuild
  31. network_mode: host bringt auch die Hardware des Servers mit — und dann laufen die Logs im Sekundentakt vollBuild
  32. Die OPNsense-API sagte nur „failed“ — schuld waren Klammern im BeschreibungstextProblem
  33. Ein Kreis in den Daten, eine Rekursion in der Anzeige — und der Tab standProblem
  34. UniFi OS Server läuft nicht in Docker — und Ubiquiti sagt das selbstFundstück
  35. Die Spitze der letzten Stunde war kleiner als der aktuelle WertProblem
  36. Meine 7-Tage-Kachel zeigte 89,7 GB — gemessen hatte ich 34 StundenProblem
  37. Passwort raus aus der compose.yaml — und Docker Compose baute die Container trotzdem neuBuild
  38. NetFlow v9: ohne Template ist jedes Paket unlesbarMessung
  39. Home Assistant nach 34 Stunden wieder abgebautEntscheidung
  40. 457 Datensätze verschwanden — und kein einziger Zähler schlug ausProblem
  41. Mein eigener Export gab echte LAN-Adressen preisProblem
  42. Der Container las brav neu — nur eben dieselbe alte DateiProblem
  43. Elf Geräte im Netz, die niemand eingetragen hat — gefunden durch ein entferntes FlagFundstück
  44. Download oder Upload? Am LAN-Port des Routers ist alles vertauschtBuild
  45. Home Assistant: Container auf dem vorhandenen Server — und kein IoT-VLANEntscheidung
  46. Ein Dashboard-Mockup ist eine Aussage über Layout, nicht über InhalteBuild
  47. Smart Home dazu: Home Assistant oder alles selbst bauen?Entscheidung
  48. Homelab Control Center: ein eigenes Mini-NOC statt GrafanaBuild
  49. Vom privaten Homelab-Journal auf diese Seite: Export mit Secret-BarriereBuild
  50. NetBird: Alle Geräte in einem Netz — komplett Open SourceFundstück
  51. Nextcloud antwortete mit HTTP 400 — und keiner hatte es gemerktProblem
  52. Obsidian + Claude: ein zweites Gehirn fürs HomelabFundstück
  53. SMART-Baseline für den Homeserver: beide Platten gesund, Zahlen notiertMessung
  54. Warum es dieses Logbuch gibtEntscheidung
  55. Wazuh: Ein kostenloses SIEM, das auch ins Homelab passtFundstück