Sign inSign up

davidlor/duckdns

By davidlor

•Updated over 6 years ago

Image
0

150

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