DEVELOPER INSTRUCTIONS:
- Update module name in go.mod
- Update dependencies to latest versions
- Update name and year in license
- Customize configuration and Caddyfile parsing
- Update godocs / comments (especially provider name and nuances)
- Update README and remove this section
<PROVIDER> module for Caddy
This package contains a DNS provider module for Caddy. It can be used to manage DNS records with <PROVIDER>.
Caddy module name
dns.providers.provider_name
Config examples
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": "provider_name",
"api_token": "YOUR_PROVIDER_API_TOKEN"
}
}
}
}
or with the Caddyfile:
# globally
{
acme_dns provider_name ...
}
# one site
tls {
dns provider_name ...
}