Mein Homelab & Self-Hosting Einstieg: Linux, Docker, Netzwerk und eigene Dienste

Homelab und Self-Hosting

Ein Homelab ist für mich keine einzelne Maschine im Keller, sondern eine Umgebung, in der ich Infrastruktur ausprobieren, eigene Dienste betreiben und neue Technologien lernen kann. Dabei treffen Linux, Netzwerk, Storage, Virtualisierung, Container und Softwareentwicklung direkt aufeinander.

Warum ich Self-Hosting spannend finde

Bei einem gehosteten Dienst sieht man häufig nur die Anwendung. Im eigenen Homelab muss die gesamte Infrastruktur funktionieren: DNS, Netzwerk, Firewall, Betriebssystem, Speicher, Updates, TLS und Backups. Genau dadurch lernt man, wie die einzelnen Ebenen zusammenspielen.

Linux als Grundlage

Linux spielt in meiner Infrastruktur eine zentrale Rolle. Server lassen sich schlank betreiben, automatisieren und sehr genau an den jeweiligen Einsatzzweck anpassen. Für mich gehört dazu nicht nur die Installation, sondern auch Logging, Rechteverwaltung, Services, Netzwerkdiagnose und Fehlersuche.

Docker und Self-Hosted Services

Viele Anwendungen lassen sich mit Docker sauber voneinander trennen und reproduzierbar deployen. Container ersetzen aber kein Verständnis für Netzwerk, Volumes, Berechtigungen oder Backups. Gerade diese Details entscheiden darüber, ob ein Setup nur im Test funktioniert oder dauerhaft zuverlässig läuft.

Netzwerk, Firewall und Reverse Proxy

Sobald mehrere Dienste von außen erreichbar sein sollen, werden DNS, HTTPS und Netzwerksegmentierung wichtig. Reverse Proxies ermöglichen es, verschiedene Anwendungen über eigene Hostnamen bereitzustellen. Firewalls und sinnvoll gesetzte Zugriffsregeln sorgen dafür, dass dabei nicht unnötig Dienste exponiert werden.

Storage und Backups

RAID, Snapshots und Backups lösen unterschiedliche Probleme. Redundanz schützt beispielsweise vor dem unmittelbaren Ausfall eines Datenträgers, ersetzt aber kein separates Backup. In meinem Homelab beschäftige ich mich deshalb auch mit Storage-Konzepten und Wiederherstellung.

Was hier künftig erscheint

Ich werde auf pepe44.dev konkrete Homelab-Projekte, Fehlerbilder und Lösungen dokumentieren. Dazu gehören Linux, Docker, Netzwerk, Server-Hardware, Storage, Automatisierung und selbst entwickelte Werkzeuge.

Die zentrale Übersicht findest du unter Homelab & Self-Hosting. Quellcode und eigene Projekte veröffentliche ich auf git.pepe44.dev.

Weiter im Homelab

Docker im Homelab · Reverse Proxy im Homelab · Gitea selbst hosten · Homelab Übersicht