Mein selbstgehostetes Home Lab

Mein selbstgehostetes Home Lab

26. Oktober 2025

Warum lokal statt Cloud?

Der aktuelle Trend bei Smart Home und Cloud-Diensten ist klar: Alles braucht Internet und eine grauenhafte App, die hauptsächlich existiert, um Geld mit dir zu verdienen. Deine Glühbirne muss nicht wissen, wann du schläfst. Deine Fotos müssen nicht die KI von irgendwem trainieren. Deine Dokumente gehören nicht auf einen Server, den du nicht kontrollierst.

Also habe ich meine eigene Infrastruktur aufgebaut. Alles läuft auf Unraid, bleibt in meinem Netzwerk und funktioniert auch ohne Internet. Keine Accounts, keine Abos, keine Daten, die mein Haus verlassen. Der Preis dafür ist Wartungsaufwand, aber die Kontrolle ist es mir wert.

Die Hardware

Der Server war ursprünglich ein alter Gaming-PC:

KomponenteSpezifikation
CPUIntel i7-6700
GPUNvidia GTX 1070 (für Plex-Transcoding und lokale KI)
RAM32GB DDR4
Speicher3x 4TB HDD + 2x SSD Cache

Nicht das Neueste, aber mehr als ausreichend für einen Heimserver. Die Grafikkarte übernimmt Hardware-Transcoding in Plex und führt LLM-Modelle in Ollama aus.

Backups

Wöchentliche Backups aller App-Daten laufen über Borgitory, ein Container der Borg Backup mit einer übersichtlichen Oberfläche versieht. Die Backups werden zu einem Hetzner Storage Bucket synchronisiert für Offsite-Redundanz. Wenn der Server stirbt, kann ich alles wiederherstellen.

Dienste im Überblick

Heimautomatisierung

Home Assistant

Home Assistant Dashboard

Home Assistant verbindet alle Smart-Home-Geräte und übernimmt die Automatisierungslogik. Vom Einschalten der Lichter bei Sonnenuntergang bis zur Anpassung der Heizung basierend auf Anwesenheit automatisiert es eine Menge nützlicher Aufgaben. Das Dashboard ist komplett anpassbar, und die Community bietet unzählige Integrationen für verschiedene Geräte.

Tip

Für schicke isometrische Hintergrundbilder einfach ein Foto vom Raum machen und mit ChatGPT generieren lassen. Prompt: “Generate an isometric image of this room”.

Zigbee2MQTT

Zigbee2MQTT verbindet Zigbee-Geräte mit MQTT und ermöglicht so lokale Steuerung von smarten Lampen, Sensoren und Schaltern ohne jegliche Cloud-Abhängigkeit. Ich nutze den SONOFF Zigbee 3.0 USB Dongle Plus, der mit aktuell über 40 Geräten einwandfrei funktioniert.

Medien

DienstZweck
PlexFilme und Serien
NavidromeMusik-Streaming (Subsonic-kompatibel)
AudiobookshelfHörbuch- und Podcast-Verwaltung
CalibreE-Book-Bibliothek

Plex kümmert sich um Videos, Navidrome streamt meine Musiksammlung zu jedem Subsonic-Client, Audiobookshelf verwaltet Hörbücher und Podcasts mit Fortschrittsverfolgung, und Calibre organisiert meine E-Book-Bibliothek.

Fotos & Dokumente

DienstZweck
ImmichFoto-Backup und -Browsing (Google Photos Ersatz)
Paperless-ngxDokumentenverwaltung mit OCR
NextcloudKalender- und Kontakte-Sync

Immich sichert Fotos vom Handy und bietet eine polierte Oberfläche. Paperless-ngx scannt, erkennt Text per OCR und organisiert Dokumente. Nextcloud synchronisiert Kalender und Kontakte über CalDAV/CardDAV.

Datei-Synchronisation

Syncthing hält Dateien auf allen meinen Geräten synchron, ganz ohne zentralen Server. Peer-to-Peer, verschlüsselt, und funktioniert hervorragend um meine Dokumente und Medien zwischen Laptop, Desktop und Server abzugleichen.

Lokale KI

DienstZweck
OllamaLokale LLM-Inferenz
Open WebUIChatGPT-ähnliche Oberfläche für Ollama

Wenn LLMs lokal laufen, bleiben Gespräche privat. Ollama macht es einfach, Modelle wie Llama, Mistral oder Phi auszuführen.

Wissen

Kiwix stellt einen lokalen Wikipedia-Spiegel bereit. Funktioniert offline, lädt sofort und bietet Zugang zu menschlichem Wissen selbst wenn das Internet mal ausfällt.

Gaming

Ein Minecraft-Server für Freunde und Familie, über playit.gg erreichbar gemacht. So muss ich keine Ports öffnen oder meine Heim-IP preisgeben.

Externer Zugriff

Für Dienste, die von außen erreichbar sein müssen, nutze ich Cloudflare Tunnels. Keine Portweiterleitung, keine öffentliche IP, und Cloudflare übernimmt SSL. Der Tunnel-Container verbindet sich ausgehend zu Cloudflare, das den Traffic dann zu meinen Diensten zurückleitet.