This package provides a DNS provider module for Caddy. It allows you to manage DNS records with AutoDNS.
dns.providers.autodns
To install this module, add it to your Caddy configuration.
To use this module for the ACME DNS challenge, configure the ACME issuer in your Caddy JSON like so:
{
"apps": {
"tls": {
"automation": {
"policies": [
{
"issuers": [
{
"module": "acme",
"challenges": {
"dns": {
"provider": {
"name": "autodns",
"Username": "<AUTODNS_USERNAME>",
"Password": "<AUTODNS_PASSWORD>",
"Endpoint": "https://api.autodns.com/v1", //Optional
"Context": 4 //Optional
}
}
}
}
]
}
]
}
}
}
}You can also configure the module using the Caddyfile.
{
acme_dns autodns {
username "<username>"
password "<password>"
}
}
tls {
dns autodns {
username "<username>"
password "<password>"
}
}
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please open an issue or submit a pull request on GitHub.