Infrastruktur
Server
Hardware, Betriebssystem und Netzwerk des Homelab-Servers.
Server
Der Heimserver ist die zentrale Laufzeitumgebung fuer die produktiven Homelab-Dienste. Er stellt Docker, Caddy, Backups und die Webanwendungen bereit.
Aufgaben
- Betrieb produktiver Container und Webanwendungen
- Reverse Proxy und HTTPS-Terminierung ueber Caddy
- lokaler Zugriff im Heimnetz und externer Zugriff ueber Domains
- zentrale Ablage fuer Backups und Konfigurationen
Betriebssystem
Das System ist als Linux-Server ausgelegt. Dienste sollen nicht direkt als unkontrollierte Prozesse laufen, sondern ueber Docker Compose oder eine bewusst dokumentierte Prozessverwaltung betrieben werden.
Netzwerk
Die produktiven Webdienste werden nicht direkt ueber Host-Ports veroeffentlicht. Externe Zugriffe laufen ueber Caddy. Container, die von Caddy erreicht werden muessen, haengen in einem privaten Docker-Netzwerk fuer Reverse-Proxy-Verkehr.
Betriebsregeln
- Keine Docker Volumes loeschen.
- Keine Datenbanken zuruecksetzen.
- Keine produktiven Caddy-Konfigurationen automatisch ueberschreiben.
- Neue Dienste zuerst intern testen, danach in Caddy einhaengen.
- Secrets bleiben in
.env-Dateien oder Server-Umgebungsvariablen und werden nicht dokumentiert.
Zuletzt aktualisiert: 31. Mai 2026