[go: up one dir, main page]

Skip to content

SimonStiil/cfdyndns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloudflare DynDNS container

Using:

Download

Docker image can be fetched from ghcr.io simonstiil/cfdyndns
Can be build with go build .
Will also be available as a release in releases in the future

Setup container with Environment variables

Option Description
CLOUDFLARE_TOKEN Access token for Cloudflare Account
CLOUDFLARE_ZONE Zone id to use for DNS configuration
DYNDNS_NAME full DNS name of record to på used
PROMETHEUS_ENABLED Enable Prometheus endpoint on /metrics
TESTING_ENABLED Enable testing endpoint on /test (sets new random ip to update to next time)

HTTP Endpoints

endpoint Description
/metrics metrics endpoint for prometheus
/health health endpoint for self and backend services
/test testing endpoint. Sets a random ip to update to

About

CloudFlare Dynamic DNS client writen i Golang

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages