caddy2 . include dnspod;alidns;cloudflare plugin for arm and amd64
3.4K
docker run -itd -v /mnt/caddy/Caddyfile:/etc/caddy/Caddyfile -v /mnt/wwwroot/:/srv --net host --name caddy -v /mnt/caddy/data:/data -v /mnt/caddy/config:/config 740162752/caddy-dns_plugins
This package contains a DNS provider module for Caddy. It can be used to manage DNS records with DNSPOD accounts.
dns.providers.dnspod
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": "dnspod",
"api_token": "{env.DNSPOD_TOKEN}"
}
}
}
}
or with the Caddyfile:
tls {
dns dnspod {env.DNSPOD_TOKEN}
}
You can replace {env.DNSPOD_TOKEN} with the actual auth token if you prefer to put it directly in your config instead of an environment variable.
This package contains a DNS provider module for Caddy. It can be used to manage DNS records with Alibaba Cloud (as is Aliyun or ALIYUN) accounts.
dns.providers.alidns
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": "alidns",
"access_key_id":"YOUR_ALIYUN_ACCESS_KEY_ID",
"access_key_secret":"YOUR_ALIYUN_ACCESS_KEY_SECRET"
}
}
}
}
or with the Caddyfile:
# globally
acme_dns alidns {
access_key_id {env.ALIYUN_ACCESS_KEY_ID}
access_key_secret {env.ALIYUN_ACCESS_KEY_SECRET}
}
# one site
tls {
dns alidns {
access_key_id {env.ALIYUN_ACCESS_KEY_ID}
access_key_secret {env.ALIYUN_ACCESS_KEY_SECRET}
}
}
You can replace {env.ALIYUN_ACCESS_KEY_ID},{env.ALIYUN_ACCESS_KEY_SECRET} with the actual auth token in the "" if you prefer to put it directly in your config instead of an environment variable.
This package contains a DNS provider module for Caddy. It can be used to manage DNS records with Cloudflare accounts.
dns.providers.cloudflare
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": "cloudflare",
"api_token": "{env.CF_API_TOKEN}"
}
}
}
}
or with the Caddyfile:
tls {
dns cloudflare {env.CF_API_TOKEN}
}
You can replace {env.CF_API_TOKEN} with the actual auth token if you prefer to put it directly in your config instead of an environment variable.
Content type
Image
Digest
Size
25 MB
Last updated
about 5 years ago
docker pull 740162752/caddy-dns_plugins