The official Caddy Docker image with following modules added:
- caddy-dns/cloudflare allows DNS-01 ACME validation
- lucaslorentz/caddy-docker-proxy enables Caddy to be used as a reverse proxy for Docker containers via labels
Available on Docker Hub or GitHub Container Registry (GHCR) for AMD64, ARM64, and ARMv7.
# Docker Hub
docker pull zenjoy/caddy-cloudflare-proxy:latest
# GHCR
docker pull ghcr.io/zenjoy/caddy-cloudflare-proxy:latest
You can easily build the Docker image locally by doing
docker build -t caddy-cloudflare-proxy .
All images are automatically signed via Cosign using keyless signatures. You verify the integrity of these images as follows:
cosign verify \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp https://github.com/zenjoy/docker-caddy-cloudflare-proxy/.github/workflows/ \
zenjoy/caddy-cloudflare-proxy:latest
Feel free to contribute and make things better by opening an Issue or Pull Request.
View license information for the software contained in this image.