A custom Caddy build with ACME DNS-01 challenge modules plugged in. Prebuilt static binaries for linux/amd64 and linux/arm64 are available via GitHub Releases.
- caddyserver/caddy — Caddy v2 core and standard modules
- caddy-dns/acmedns — ACME DNS (RFC compliance)
- caddy-dns/alidns — Alibaba Cloud DNS
- caddy-dns/cloudflare — Cloudflare DNS
- caddy-dns/tencentcloud — Tencent Cloud DNS
Manual build:
CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o caddy .Automated build via GitHub Actions (manual trigger, linux/amd64 + linux/arm64). Artifacts are uploaded to GitHub Releases with filenames like caddy_v2.11.4_linux_amd64.gz.
Caddy may need to bind to privileged ports (<1024). On Linux, grant the capability after downloading:
sudo setcap cap_net_bind_service=+ep ./caddy