Willkommen beim Homelab Guide 🏠🖥️

Praxisnahe Tutorials und Anleitungen für dein Homelab. Von Proxmox über Docker bis zu Monitoring und Netzwerk – alles aus echten Projekten, nicht aus der Theorie.

🔧 Proxmox & Virtualisierung · 🐳 Docker & Container · 🌐 Netzwerk · 📊 Monitoring · 🔒 Security

Proxmox Memory-Hotplug + Debian 10: VM bootet nur mit 1 GB

Memory-Hotplug auf Debian-10-VMs lässt die zusätzlichen DIMMs offline — Buster bringt keine udev-Default-Regel mit. Eine einzeilige Regel in /etc/udev/rules.d bringt die Hotplug-Memory automatisch online.

25.04.2026 · 4 Minuten · 651 Wörter · root_cause

pfSense WireGuard zu NordVPN: /32 statt /16 erzeugt 1% Output-Errors

Tunnel steht, Internet läuft, Handshake aktuell — und trotzdem feuert Zabbix einen Output-Error-Trigger. Ursache: Die Interface-Subnetzmaske der WireGuard-Zuweisung stand auf /32 statt /16. Plus: Beim Re-Configure springt die Default-Route weg.

25.04.2026 · 4 Minuten · 794 Wörter · root_cause

gromox: DTSTART;VALUE=DATE in iCal-Imports wird als UTC interpretiert

All-day-Events erscheinen in grommunio-Web einen Tag länger als erwartet. Ursache: gromox-eml2mt behandelt DATE-Werte wie UTC-DATETIMEs — mit CEST-Offset wandert das DTEND nach vorn.

19.04.2026 · 2 Minuten · 408 Wörter · root_cause

grommunio CalDAV: Serientermin in fremde Mailbox schreiben — warum ICS per Mail nicht reicht

Du willst als Assistent einen Serientermin in den Kalender von jemand anderem schreiben. grommunio’s CalDAV-Layer sagt dir vier Mal nacheinander Nein. Am Ende hilft nur ein MAPI-Direktimport via gromox-Tools.

19.04.2026 · 4 Minuten · 808 Wörter · root_cause

n8n IF-Node: Warum `{{ $json.flag }} == true` immer wahr ist

Ein n8n-Workflow feuerte alle 15 Minuten fälschlich einen Zabbix-Alert — obwohl die Threshold-Logik klar ‘false’ lieferte. Anatomie einer Boolean-Truthy-Falle, plus was die Self-Heal-Pipeline dabei noch über sich selbst verraten hat.

13.04.2026 · 8 Minuten · 1496 Wörter · root_cause

Claude Code /voice auf Linux: 'no speech detected' obwohl das Mikrofon funktioniert

Push-to-Talk in Claude Code feuert ins Leere oder transkribiert Kuddel-Muddel? Zwei Stolpersteine: Voice startet ohne Toggle nicht sauber, und Default-Sprache ist hartcodiert Englisch.

13.04.2026 · 3 Minuten · 604 Wörter · root_cause

UCS 5.0-9: Debug-Build in Produktion - Wenn AddressSanitizer den Server frisst

Univention liefert univention-policy-tools 11.0.4-4 mit AddressSanitizer aus. In LXC-Containern fuehrt das zu einer 8GB RAM-Explosion beim Boot. Diagnose und Workaround.

08.04.2026 · 6 Minuten · 1105 Wörter · root_cause

grommunio-web: Alle-Ordner-Suche in Shared Mailboxen findet nichts

Die Volltextsuche in grommunio-web liefert bei ‘Alle Ordner’ in Shared Mailboxen 0 Ergebnisse, obwohl ‘Posteingang’ funktioniert. Ursache: Der JS-Client sendet den falschen MAPI-Store. Ein PHP-seitiger Vendor-Patch behebt das Problem.

08.04.2026 · 4 Minuten · 710 Wörter · root_cause

Home Assistant: Wecker automatisch abschalten wenn Urlaub im Kalender steht

Ein CalDAV-Kalender als Single Source of Truth: Urlaub eintragen, Wecker schweigt. Kein Toggle, keine App, keine Extra-Automation. Dazu drei Pitfalls die einen halben Tag kosten, wenn man sie nicht kennt.

07.04.2026 · 5 Minuten · 883 Wörter · root_cause

Certbot: Von standalone zu webroot migrieren — und warum nginx `return 301` eure ACME-Challenge frisst

Mit 42 Zertifikaten kostet certbot standalone bei jeder Erneuerung messbare Downtime. Webroot-Modus ist die Lösung — aber ein nginx-Redirect-Block hat einen subtilen Gotcha der exakt ein Zertifikat killt.

07.04.2026 · 4 Minuten · 839 Wörter · root_cause