Skip to content

Sykkro/duckdns-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

duckdns-updater

Multiarch alpine-based image that updates a configured DuckDNS at a fixed interval.

duckdns-updater

buildx Docker Image Version (latest semver) Docker Image Size (latest semver) Docker Pulls


Build

NOTE: Requires Docker's BuildX to build multiarch image

docker buildx build \
--platform=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 \
--output "type=image,push=false" \
-t sykkro/duckdns-updater:latest .

Run

docker run --name duckdns-updater -e DUCK_ENV_DOMAINS=<domain(s)> -e DUCK_ENV_TOKEN=<token> [-e DUCK_ENV_INTERVAL=<seconds>] -d sykkro/duckdns-updater:latest

With:

  • DUCK_ENV_DOMAINS - comma separated list of domains to be updated
  • DUCK_ENV_TOKEN - the auth token for the DuckDNS account
  • DUCK_ENV_INTERVAL (optional; defaults to 300s) - the interval, in seconds, to wait before updating the DNS entry

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published