Cloudflare provides a free DNS service but there is no DDNS Client for floating IP clients.
Running the DDNS docker container in a NAS/PC to keep updating your IP to cloudflare DNS record via cloudflare API.
CF_EMAIL
: Cloudflare login emailCF_API_KEY
: Cloudflare API KeyCF_ZONE_NAME
Domain Name (eg. google.com)CF_DOMAIN_NAME
Domain or subdomain name (eg. doc.google.com)INTERVAL
Time interval to update (Default60
)PROXIED
Enable Cloudflare (Defaultfalse
)
docker run -d --name cf-ddns -it \
-e CF_EMAIL=XXX@google.com \
-e CF_API_KEY=XXXXXXXXXXXX \
-e CF_ZONE_NAME=google.com \
-e CF_DOMAIN_NAME=doc.google.com \
-e INTERVAL=60 \
-e PROXIED=true \
gaplo917/tiny-cloudflare-ddns