Caddy with deSEC DNS Plugin
50K+
Automated build of Caddy with deSEC DNS plugin pre-installed. This image automatically updates when the official Caddy image releases a new version.
latest: Always points to the most recent build<version>: Matches the Caddy version (e.g., 2.9.1)docker run -d \
--name caddy \
-p 80:80 \
-p 443:443 \
-v $PWD/Caddyfile:/etc/caddy/Caddyfile \
-v caddy_data:/data \
-v caddy_config:/config \
salbr/caddy-desec
services:
caddy-desec:
image: salbr/caddy-desec:latest
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
volumes:
caddy_data:
caddy_config:
To use this module for the ACME DNS challenge, configure the ACME issuer in your Caddy JSON like so:
{
"module": "acme",
"challenges": {
"dns": {
"provider": {
"name": "desec",
"token": "YOUR_TOKEN"
}
}
}
}
or with the Caddyfile:
# globally
{
acme_dns desec {
token "YOUR_TOKEN"
}
}
# one site
tls {
dns desec {
token "YOUR_TOKEN"
}
}
Content type
Image
Digest
sha256:2108625de…
Size
39.2 MB
Last updated
16 days ago
docker pull salbr/caddy-desec