Uses Cloudflare API to manage DNS records.
Trigger DDNS on Public IP change or on a schedule.
- A
- AAAA
- CNAME
- MX
- SRV
- TXT
docker run -d \
-p 8080:8080 \
--name=cloudflare-dns \
-e PUBLIC_IP_POLL_RATE_SEC=90 \
evantrow/cloudflare-dns:latest
Variable | What it do? |
---|---|
PUBLIC_IP_POLL_RATE_SEC | Rate in seconds to poll public ip for dynamic DNS - ip-monitor |
API tokens are stored in a SQLite file in /db/database.sqlite
. Ensure proper file permissions are set.