Man page - cloudflare-ddns(1)
Packages contains this manual
apt-get install cloudflare-ddns
Manual
CLOUDFLARE-DDNS (1) General Commands Manual CLOUDFLARE-DDNS (1)
NAME
cloudflare-ddns — dynamically update a DNS record
SYNOPSIS
cloudflare-ddns [ api_token record_name ] [ --config file ]
DESCRIPTION
cloudflare-ddns is a tool that can be used to dynamically update a DNS record using Cloudflare’s API.
This tool is a oneshot program: you run it, it updates the DNS record, and it terminates. To make it run periodically you could use a systemd timer or a cron job.
To run the tool you’ll need an API token : https://dash.cloudflare.com/profile/api-tokens; cloudflare-ddns only needs the Zone.DNS edit permission.
You can run cloudflare-ddns in two different ways: you can pass the API Token and the record name as command line arguments, or you can use the ini configuration file located in /etc/cloudflare-ddns/config.ini by passing no arguments at all. If you prefer, you can even use a configuration file in a custom location, using --config file .
EXIT STATUS
The cloudflare-ddns utility exits 0 on success, and >0 if an error occurs.
EXAMPLES
$ cloudflare-ddns
New IP: 149.20.4.15
SEE ALSO
cron (8) systemd.timer (5)
AUTHORS
Andrea Pappacoda < andrea@pappacoda.it > Debian 2022-08-22 CLOUDFLARE-DDNS (1)