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