- Create new API Token that has permission to edit your DNS entries in Cloudflare: https://dash.cloudflare.com/profile/api-tokens
- Make sure the token is working:
curl -X GET "https://api.cloudflare.com/client/v4/user/tokens/verify" -H "Authorization: Bearer <API TOKEN>" -H "Content-Type:application/json"
- Install https://github.com/timothymiller/cloudflare-ddns and change the configuration file with your Cloudflare API key, token, zone ID and email.
- Run on Docker Compose.
- Good to go!