Cloudflare DNS Updater
100K+

docker pull ellerbrock/alpine-cloudflare-dyndns
As Base Image i use Alpine Linux which is lightweight Distribution with a small surface area for security concerns, but with enough functionality for development and interactive debugging.
To prevent zombie reaping processes i run dumb-init as PID 1 which forwards signals to all processes running in the container.
EXTERNAL_IP: optional, if not set it uses the current external ip addrCF_EMAIL: required, your cloudflare login emailCF_TOKEN: required, your cloudflare api key (you can find it under Settings -> API Key -> Global API Key)CF_ZONE_NAME required, your root domain name (eg. example.tld)CF_DOMAIN_NAME required, your domain or subdomain name you want to update (eg. subdomain.example.tld)docker run -it \
-e EXTERNAL_IP=OPTIONAL-YOUR-IP \
-e CF_EMAIL=REQUIRED-YOUR-CLOUDFLARE-EMAIL \
-e CF_TOKEN=REQUIRED-YOUR-CLOUDFLARE-API-KEY \
-e CF_ZONE_NAME=REQUIRED-YOUR-CLOUDFLARE-ZONE-NAME \
-e CF_DOMAIN_NAME=REQUIRED-YOUR-DOMAIN-OR-SUBDOMAIN-NAME-TO-UPDATE \
ellerbrock/alpine-cloudflare-dyndns
or via docker-compose up (define your configuration in the .env file)
Get the latest News about Web Development, Open Source, Tooling, Server & Security
Content type
Image
Digest
Size
4.7 MB
Last updated
almost 7 years ago
docker pull ellerbrock/alpine-cloudflare-dyndns