Kategorie: Homeserver
Tags: Docker, Docker Compose, Homelab, Traefik, Portainer
Inhalt:
Jedes gute Homelab braucht ein solides Foundation-Setup. Hier ist meine Docker Compose Konfiguration, die ich als Basis für alle Projekte verwende.
Was ist dabei?
- Traefik als Reverse Proxy mit automatischen Let’s Encrypt Zertifikaten
- Portainer für visuelles Container-Management
- Watchtower für automatische Container-Updates
- Ein gemeinsames Docker-Netzwerk für Service-Discovery
Warum Docker Compose?
Verglichen mit einzelnen docker run Befehlen bietet Compose:
- Reproduzierbarkeit — alles in einer YAML-Datei
- Einfaches Backup — Datei sichern reicht
- Version Control — ab in Git damit
- Einfaches Skalieren —
docker compose up -dund fertig
Sicherheits-Tipps
- Nie Container als root laufen lassen wenn vermeidbar
- Netzwerke isolieren — nicht alles ins selbe Netzwerk
- Secrets über Docker Secrets oder .env-Dateien managen
- Regelmäßig Images aktualisieren