This package contains a DNS provider module for Caddy. It can be used to manage DNS records with ConnByte, for example to get wildcard certificates with the ACME DNS challenge.
It uses libdns/connbyte and the ConnByte DNS API.
dns.providers.connbyte
xcaddy build --with github.com/caddy-dns/connbyte
Create an API token in your ConnByte account.
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": "connbyte",
"api_token": "{env.CONNBYTE_TOKEN}"
}
}
}
}or with the Caddyfile:
# globally
{
acme_dns connbyte {env.CONNBYTE_TOKEN}
}
# one site
*.example.com {
tls {
dns connbyte {env.CONNBYTE_TOKEN}
}
}
Block syntax:
dns connbyte {
api_token {env.CONNBYTE_TOKEN}
}