Sign inSign up

davidlor/duckdns

By davidlor

Updated over 6 years ago

Image
0

144

davidlor/duckdns repository overview

Docker-DuckDNS

Docker Hub Docker Image Size (latest by date)

Docker image to update DuckDNS dynamic domains, according to the HTTP API specifications.

The image will request the DuckDNS HTTPS API endpoint in loop each X minutes, updating the IP associated with your domain/s with the IP that performed the request.

Main features:

  • Based on alpine:latest
  • Using curl as a non-root user
  • Token can be provided using Docker Secrets

Getting started

Supposing your domain is mydomain.duckdns.org:

docker run -d -e DOMAINS=mydomain.duckdns.org -e TOKEN=abcd1234 -e FREQUENCY=10 davidlor/duckdns
  • DOMAINS: comma-separated list of your duckdns.org domains (required)
  • TOKEN: your personal DuckDNS token (required or provide using Docker Secret)
  • FREQUENCY: time to wait between requests, in minutes (default: 15)
Token using Docker Secrets

The Token can be provided using a Docker Secret called token. See the example with Docker Compose. The Secret token has more priority than the Env token.

Changelog

  • 0.1: Initial release

TODO

  • Multi-arch support

Tag summary

Content type

Image

Digest

Size

3.3 MB

Last updated

over 6 years ago

docker pull davidlor/duckdns