Sen descrición

hmetzner 323ffdf61a Test SSH Port %!s(int64=7) %!d(string=hai) anos
.dockerignore 0aa76db3ff Update .dockerignore %!s(int64=8) %!d(string=hai) anos
.gitattributes 3cbb4ed859 Initial Commit %!s(int64=8) %!d(string=hai) anos
.gitignore fd73b6cc63 Test SSH Key %!s(int64=7) %!d(string=hai) anos
Dockerfile 1eca228aac added new shell script updatedns.sh %!s(int64=7) %!d(string=hai) anos
LICENSE 43ad9c3501 Create LICENSE %!s(int64=8) %!d(string=hai) anos
README.md 323ffdf61a Test SSH Port %!s(int64=7) %!d(string=hai) anos
cloudflare.sh 62f031b04f Add Fallback IP %!s(int64=8) %!d(string=hai) anos
cron 1eca228aac added new shell script updatedns.sh %!s(int64=7) %!d(string=hai) anos
ip 2e4f26067e Commit zum Testen des ssh Keys %!s(int64=7) %!d(string=hai) anos
updatedns.sh 1eca228aac added new shell script updatedns.sh %!s(int64=7) %!d(string=hai) anos

README.md

Mein erstes Docker Image ;o)

Als Vorlage hat mir das aufgeführte Docker Image gedient - ich habe nur die Files entsprechend angepasst und führe das Update von DynDNSService damit durch Gebaut habe ich das Image mit "$ docker build -t ddnss_updater ." - der Punkt am Ende ist wichtig.\ Gestarte wird das erzeugte Image dann mit "$ docker run -d ddnss_updater"

joshuaavalon/cloudflare-ddns

version Docker Pulls Docker Stars Docker Automated build Docker build MIT

The is a simple docker using curl to update DNS record on Cloudflare. Inspired by rasmusbe/cloudflare-update-record.sh

Compare to nouchka/cloudflare-dyndns (4.0):

  • Smaller size: 3MB vs 54MB
  • Able to update subdomain
  • Update when IP is changed

Usage

docker run  \
	-d \
	-e ZONE=example.com \
	-e HOST=example.com \
	-e EMAIL=example@example.com \
	-e API=1111111111111111 \
	-e TTL=1 \
	-e PROXY=true \
	--name cloudflare \
joshuaavalon/cloudflare-ddns

Parameters

ZONE: Domain, e.g. example.com. Default: example.com

HOST: DNS record to be updated, e.g. example.com, subdomain.example.com. Default: example.com

EMAIL: Cloudflare Email. Default: example@example.com

API: Cloudflare API key. Default: 1111111111111111

TTL: Time to live for DNS record. Value of 1 is 'automatic'. Min value:1; Max value:2147483647. Default: 1

PROXY: Whether the record is receiving the performance and security benefits of Cloudflare. true to enable; false to disable. Default: true