Traefik
Modern reverse proxy and load balancer with automatic SSL certificate management via Let's Encrypt.
Docker Compose Example
traefik:
image: traefik:latest
container_name: networking-traefik
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "8080:8080" # Optional: Dashboard
volumes:
- /path/to/traefik:/etc/traefik
environment:
# Optional: For Cloudflare DNS challenge (enables wildcard certificates)
- [email protected]
- CF_DNS_API_TOKEN=${CLOUDFLARE_API_TOKEN}
- CLOUDFLARE_ZONE_ID=${CLOUDFLARE_ZONE_ID}
command:
- --configfile=/etc/traefik/traefik.yml
DNS Providers: Cloudflare, Route53, DigitalOcean, Google Cloud DNS, Namecheap, etc.