CloudflareDnsUpdater is a background service running on .NET 8. This service frequently checks domains' A records and update them with the current IP address. It is designed to be used for hosting applications with dynamic ip address.
docker run -d --name cloudflare-dns-updater --restart always -e "Token=CLOUDFLARE_TOKEN" -e "Domain=test.example.com www.example.com" -e "Delay=5" bariskisir/cloudflarednsupdater
Token is required. Create "All zones - DNS:Edit" token from cloudflare. How to
Domains are required.
Delay is optional (minute).