Sign inSign up

outcoldman/ddclient

By outcoldman

•Updated over 8 years ago

Docker image with ddclient

Image
0

1.1K

outcoldman/ddclient repository overview

⁠Supported tags

  • latest - built on top of ubuntu:latest with ddclient provided in apt-get

⁠Introduction

Automated build of ubuntu container with preinstalled ddclient⁠ with the easiest way of configuring it using environment variables.

Note: Specifying passwords with environment variables is not secure. Make sure that you are not running this container on some shared hosts.

⁠Quick start

Example of using it with namecheap (see How do I configure DDClient?⁠)

docker run -d \
    --env DDCLIENT_CONF_PROTOCOL=namecheap \
    --env DDCLIENT_CONF_SERVER=dynamicdns.park-your-domain.com \
    --env DDCLIENT_CONF_LOGIN=yourdomain.com \
    --env DDCLIENT_CONF_PASSWORD=your.dynamic.dns.password \
    --env DDCLIENT_CONF_HOST=www \
    outcoldman/ddclient

⁠Configuration

Look into ddclient's wiki⁠ for reference, including Usage⁠ and protocols⁠.

⁠Required parameters
  • DDCLIENT_CONF_PROTOCOL - protocol
  • DDCLIENT_CONF_SERVER - server
  • DDCLIENT_CONF_LOGIN - login
  • DDCLIENT_CONF_PASSWORD - password
⁠Optional parameters
  • DDCLIENT_CONF_HOST - defaults to @ (as by namecheap configuration)
  • DDCLIENT_CONF_USE - defaults to web, specifies how to get an IP address
  • DDCLIENT_CONF_WEB - defaults to https://dynamicdns.park-your-domain.com/getip, uses this url to get an IP address
  • DDCLIENT_CONF_VERBOSE - defaults to yes, verbose output
  • DDCLIENT_CONF_DAEMON - defaults to 1800, how often will update
  • DDCLIENT_CONF_SSL - defaults to yes, use secure connection
⁠Additional configuration parameters

Any additional configuration line can be specified with DDCLIENT_CONF_1...100 (use numbers in sequential order), for example

docker run ... \
    --env DDCLIENT_CONF_1=syslog=yes \
    --env DDCLIENT_CONF_2=retry=yes \
    outcoldman/ddclient

⁠To build

docker build -t outcoldman/ddclient .

⁠License

MIT⁠

Tag summary

Content type

Image

Digest

Size

55.8 MB

Last updated

over 8 years ago

docker pull outcoldman/ddclient