$ docker run -d -e CLOUDFLARE_TOKEN="<cloudflare-token>" -e CLOUDFLARE_ZONE_ID="<cloudflare-zone-id>" -e CLOUDFLARE_DOMAIN_NAME=<your.domain> awei/cloudflare-ddns
How to get Cloudflare Zone ID and Token
CLOUDFLARE_TOKEN
your cloudflare token (string)CLOUDFLARE_ZONE_ID
your cloudflare zone id (string)CLOUDFLARE_DOMAIN_NAME
your domain full name (string)
CLOUDFLARE_PROXIED
CF proxied function (boolean, default: false)TTL
TTL (integer,default: 1)CHECK_URL
a url can return your ip (string,default: "http://whatismyip.akamai.com/") also can use http://ipv4.icanhazip.com 、 http://api.ipify.org ...CRON_TIME
crontab job time (default: "*/5 * * * *")
The repository is open-sourced software licensed under the MIT license.