The official Caddy Docker image with following modules added:
- caddy-dns/cloudflare allows DNS-01 ACME validation
- ss098/certmagic-s3 allows you to use any S3-compatible provider as key/certificate storage backend
Available on Docker Hub or GitHub Container Registry (GHCR) for AMD64 and ARM64
# Docker Hub
docker pull zenjoy/caddy-cloudflare-s3:latest
# GHCR
docker pull ghcr.io/zenjoy/caddy-cloudflare-s3:latest
You can easily build the Docker image locally by doing
docker build -t caddy-cloudflare-s3 .
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-s3/.github/workflows/ \
zenjoy/caddy-cloudflare-s3: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.