Lightweight Caddy 2 web server with pre-compiled Cloudflare & RFC2136 DNS modules.
989
This repository provides an automated, lightweight, multi-stage build of the Caddy Web Server, bundling essential DNS provider plugins for automated ACME DNS-01 SSL/TLS certificate validation.
Published concurrently to Docker Hub and GitHub Container Registry (GHCR).
Built with xcaddy using an Alpine production base:
caddy-dns/cloudflare: Enables DNS-01 ACME challenges for domains managed by Cloudflare.caddy-dns/rfc2136: Enables DNS-01 ACME challenges via standard dynamic DNS updates (BIND9, PowerDNS, Knot, etc.).00:00, 06:00, 12:00, 18:00 UTC).docker pull haraldsilva/caddy:latest
docker pull ghcr.io/haraldsilva/caddy:latest
services:
caddy:
image: haraldsilva/caddy:latest
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "443:443/udp" # HTTP/3 QUIC
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy_data:/data
- caddy_config:/config
volumes:
caddy_data:
caddy_config:
Content type
Image
Digest
sha256:50ae7e31b…
Size
41 MB
Last updated
about 2 hours ago
docker pull haraldsilva/caddy