Docker Compose mit Caddy als Reverse Proxy auf Ubuntu
Schritt-für-Schritt-Anleitung für Docker Compose mit Caddy als Reverse Proxy auf Ubuntu. Richte deinen Server sicher und effizient ein – inkl. Automatisierung.
Inhaltsverzeichnis
Voraussetzungen
- Ein VPS mit Ubuntu 22.04 oder 24.04
- SSH-Zugang als Root
- Eine Domain example.com , die auf die Server-IP zeigt
Caddy installieren
apt update && apt upgrade -y
apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-stable.list
apt update
apt install caddy
Docker Compose einrichten
Erstelle die Datei /opt/app/docker-compose.yml:
services:
app:
image: nginx:alpine
container_name: app
restart: unless-stopped
networks:
- caddy
labels:
caddy: { { domain } }
caddy.reverse_proxy: "app:80"
networks:
caddy:
external: true
Caddyfile
{{domain}} {
reverse_proxy app:80
}
Caddy stellt automatisch ein Let’s Encrypt Zertifikat aus.
Fazit
Mit Caddy als Reverse Proxy sparst du dir die manuelle Zertifikatsverwaltung. In Kombination mit Docker Compose erhältst du eine saubere, reproduzierbare Server-Konfiguration.
Änderungsprotokoll
Erstveröffentlichung
Verwandte Artikel
Server mit Traefik als Reverse Proxy für Docker einrichten
Richte deinen Server mit Docker ein und nutze Traefik als Reverse Proxy mit Docker Compose. Automatische SSL-Zertifikate und sicheres Container-Management.
Ubuntu 24.04 vs. Debian 13: Docker Performance Benchmark
Ist Debian wirklich schlanker und schneller als Ubuntu? Ich habe beide Betriebssysteme als Docker-Host mit einem Benchmark-Skript gegeneinander antreten lassen.
Karakeep installieren: Self-hosted Lesezeichen mit Docker
Karakeep als selbst gehosteter Lesezeichen-Manager mit Docker installieren. Mit Caddy und KI-Integration – dein Bookmark-Manager unter voller Kontrolle!
Nextcloud auf VPS installieren: Anleitung mit Docker
Eigene Cloud mit Nextcloud auf einem VPS einrichten. Anleitung mit Docker und Caddy als Reverse Proxy – für Einsteiger geeignet. Jetzt deine private Cloud starten!