Homelab Self-Hosting Guide
Vom Debian-Server zum produktiven Setup – der kuratierte Lernpfad
Dieser Guide ist ein roter Faden durch mein Homelab, kein einzelnes Tutorial. Jede Station verlinkt den Artikel, der das Thema im Detail behandelt. Die Reihenfolge ist eine Empfehlung – läuft schon ein Debian-Server, spring direkt zu Containern oder Reverse Proxy.
Ein Linux-Server (bei mir Debian) mit SSH-Zugang. Alles andere bauen wir Schritt für Schritt auf – keine Enterprise-Hardware nötig, ein Mini-PC reicht völlig.
Bei mir läuft das alles auf einem kleinen, stromsparenden Mini-PC statt auf einem lauten Server-Tower – genug für ein gutes Dutzend Container und ein paar VMs:
Anzeige · Affiliate-Link – kaufst du darüber, erhalte ich ggf. eine Provision. Für dich ändert sich am Preis nichts.
1. Virtualisierung & Basis
Bevor Container laufen, steht die Frage: blankes KVM oder Proxmox obendrauf? Und wann lohnt sich überhaupt eine VM statt eines Containers?
- Proxmox vs. plain KVM: Wann sich der Umstieg lohnt – die Grundsatzentscheidung für die Virtualisierungs-Basis.
- Home Assistant OS in KVM/QEMU – ein dediziertes System als VM, mit voller Add-on-Unterstützung.
- Docker kenne ich – LXC auch? – wann ein System-Container die bessere Wahl als ein Docker-Container ist.
2. Reverse Proxy & Netzwerk
Sobald mehr als ein Dienst läuft, brauchst du sauberes Routing und HTTPS – ohne Ports ins Internet zu öffnen.
- Traefik vs. Nginx Proxy Manager – welcher Reverse Proxy wirklich zu dir passt.
- Lokale Domains mit SSL: Nginx Proxy Manager im Heimnetz – echte Let’s-Encrypt-Zertifikate per DNS-Challenge, intern.
- Symlink für ttyUSBx – stabile Gerätenamen, damit USB-Sticks nach dem Reboot nicht wandern.
3. Storage & Backup
Daten, die du nicht verlieren willst, gehören auf zuverlässigen Speicher – und in ein getestetes Backup.
- Das Ende der MicroSD: NVMe im Homelab – warum SD-Karten im Dauerbetrieb sterben und NVMe die Lösung ist.
- Postgres-Backup für Self-Hosted Apps: pg_dump bis PITR – von logischen Dumps bis Point-in-Time-Recovery.
4. Betrieb, Updates & Deployment
Läuft alles, fängt der eigentliche Betrieb an: aktuell halten, ausrollen, den Überblick behalten.
- Docker-Container automatisch updaten: Watchtower, Diun & Renovate – Updates automatisieren, ohne die Kontrolle zu verlieren.
- Produktiv-Server für eine Django-App – Nginx Unit als schlanke Alternative für eigene Apps.
- GitLab CI für Wagtail/Django: Build, Migrationen, Deploy – automatisiertes Deployment ins Docker-Image.
Verwandte Themen
Du willst stöbern statt einem Pfad zu folgen? Dann hier entlang:
- Alle Homelab-Artikel – die vollständige, chronologische Übersicht.
- Home Automation – Smarthome, ESPHome und Home Assistant.
- Software & Web – Entwicklung, MCP-Server und Web-Themen.