Cloudflare Dynamic DNS is a minimal project that updates your dns records on cloudflare dynmically with its own ip adress within the period you specified.
Docker image is only ~2 megabyte, and supports amd64
, arm/v7
and arm64
archictectures. Yes, it supports Raspberry Pi!
You can with using following example to run it on your Docker
- Docker Run
docker run \
-e CLOUDFLARE_TOKEN=YOUR_CLOUDFLARE_TOKEN \
-e INTERVAL=TIME_INTERVAL_IN_MINUTES \ //like 5
-e DOMAINS=COMMA_SEPERATED_DOMAINS \ //like foo.bar.com, baz,bar.com
yunussandikci/cloudflare-ddns:1.0.1
- Docker Compose
cloudflare-ddns:
image: yunussandikci/cloudflare-ddns:1.0.1
environment:
CLOUDFLARE_TOKEN: "YOUR_CLOUDFLARE_TOKEN"
DOMAINS: "COMMA_SEPERATED_DOMAINS" //like foo.bar.baz, bar.baz
INTERVAL: "TIME_INTERVAL_IN_MINUTES" //like 5