A Dockerized Caddy web server and reverse proxy with automatic HTTPS. This image simplifies deploying Caddy in Docker environments while leveraging its modern features like HTTPS-by-default, HTTP/3, and easy configuration.
- ๐ณ Docker Optimized: Lightweight Alpine-based image with sensible defaults.
- ๐ Automatic HTTPS: SSL/TLS certificates provisioned and renewed via Let's Encrypt.
- ๐ Volume Persistence: Certificates and Caddy data survive container restarts.
- ๐ ๏ธ Easy Configuration: Mount your
Caddyfileor use environment variables. - ๐ Reverse Proxy Ready: Effortlessly route traffic to backend services.
- ๐ Plugin Support: Extend Caddy with plugins by building a custom image.
- Docker and Docker Compose installed
- Basic understanding of Docker concepts (volumes, networks, etc.)
- A domain name pointing to your server (for HTTPS)
docker compose up -d