Skip to main content

DDNS Updater

Lightweight universal DDNS Updater with a web UI.

Homepage: https://github.com/qdm12/ddns-updater

Light container updating DNS A and/or AAAA records periodically for multiple DNS providers.

Usage

Set ddns_updater_enabled: true in your inventories/<your_inventory>/group_vars/nas.yml file.

Specific Configuration

Ensure that the ddns_updater_config variable is set with your DDNS Updater configuration. The configuration is converted from YAML into JSON, required by the DDNS Updater application. Use json2yaml to check your configuration format.

The following configuration:

ddns_updater_config:
settings:
- provider: namecheap
domain: example.com
host: "@"
password: e5322165c1d74692bfa6d807100c0310

...will be serialised to:

{
"settings": [
{
"provider": "namecheap",
"domain": "example.com",
"host": "@",
"password": "e5322165c1d74692bfa6d807100c0310"
}
]
}