Guides · Thema
Docker & Compose im Homelab
Docker und Docker Compose im Homelab: wo Container laufen sollen und wie echte Dienste damit betrieben werden — Pi-hole, Nextcloud, Monitoring und lokale KI.
Ganz neu im Homelab? Der Einstiegspfad in 8 Schritten ordnet das Thema in den Gesamtaufbau ein.
Wo Docker laufen soll
VM, LXC oder direkt auf dem Host — die Entscheidung, die jede spätere Compose-Datei beeinflusst.
- 01
Compose in der Praxis
Echte Dienste mit Docker Compose: jeweils mit Konfiguration, typischen Fehlern und Betrieb.
- GUIDEPi-hole mit Docker Compose betreibenAus Netzwerk: Pi-hole als Container statt als Systeminstallation: eine nachvollziehbare compose.yaml, der Umgang mit belegtem Port 80, ein Speicherlimit für kleine Geräte und die Frage, welchen Upstream-DNS du eintragen solltest.
- GUIDENextcloud selbst hosten: Lohnt sich das 2026 noch?Aus Selfhosting: Nextcloud 34 selbst betreiben: was es wirklich an RAM, Platz und Zeit kostet, wo es überraschend langsam wird — und warum das naheliegende Backup-Verfahren sich bei uns nicht zurückspielen ließ. Mit nachgemessenen Werten aus dem eigenen Homelab.
- GUIDEUptime Kuma + Beszel: Der kostenlose Monitoring-Stack fürs HomelabAus Selfhosting: Zwei leichtgewichtige Tools, die zusammen 90 % des Homelab-Monitorings abdecken: Uptime Kuma für Dienste und SSL, Beszel für CPU, RAM, Disks und Docker — mit Compose-Setup und Alarm-Strategie.
- GUIDEOpen WebUI mit Ollama: Die Chat-Oberfläche fürs eigene LLMAus KI & Local AI: Open WebUI per Docker Compose mit Ollama verbinden: ein Compose-Stack für beides, Admin-Konto und Nutzerverwaltung, Modelle im Browser laden — und der Grund, warum nur die WebUI erreichbar sein sollte, nicht die Ollama-API.
Ein Grundlagen-Guide zu Docker (Images, Volumes, Netzwerke, Compose) fehlt noch — er steht im Content-Backlog.
Passende Tools
Aktuelles aus dem Logbuch
LOGSiebzehn Tage lag der Fix bereit — weil er als „Nutzeraktion“ galtDie 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.LOGIntern grün, extern 502: Der Reverse Proxy zeigte auf eine Adresse von gesternEin 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.LOGEin Pi, der einfach läuft, sammelt still Sicherheitsupdates an49 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.