A small docker image that checks and update cloudflare dns when the ip changes every 5 minutes
Running this docker requires passing 4 environment variables
API_KEY
Your API key on Cloudflare
EMAIL
The email you are using to login to Cloudflare
ZONE
The zone on which the host your would like to update reside, typically it would be the domain, eg. example.com
HOST
The host you would like to update, eg. foo.example.com
docker run -d --name=cloudflare-dynamic-dns \
-e API_KEY=your_api_key_on_cloudflare \
-e EMAIL=youremail@example.com \
-e ZONE=example.com \
-e HOST=foo.example.com \
marcelowa/cloudflare-dynamic-dns:latest
docker pull marcelowa/cloudflare-dynamic-dns:latest
License MIT licensed.