LmanTW/ddnuts
A lightweight tool for updating Cloudflare DNS records (DDNS).
A lightweight tool for updating Cloudflare DNS records (DDNS).
ddnuts ddnuts.com zone_id=... api_token=...
[!TIP] Use
ddnuts helpto get more info.
Download the executable:
| Linux (amd64, arm64) | macOS (amd64, arm64) | Windows (amd64, arm64) |
|---|
Download the package:
| Debian (amd64, arm64) |
|---|
NOTE The ddnuts package will start a system service, and create a config file at
/etc/ddnuts.conf.
To add a domain to update, specify the domain and options:
# [ <domain> ]
# zone_id = ...
# api_token = ...
# interval = ...
You can also set global options by putting them before any domain:
# zone_id = ...
# api_token = ...
#
# [ <domain> ]
# zone_id = ...
# api_token = ...
<zone_id> The zone where the domain belongs to. (Required)<api_token> Your API Token that have access to the zone. (Required)<interval> The interval between each update.NOTE By default, the config is placed right by the executable. You can specify the path of the config file by passing the
config=<path>option.