Sign inSign up

netzfisch/rpi-dyndns

By netzfisch

Updated about 9 years ago

Dynamic DNS updater for the ARM based Raspberry PI.

Image
5

50K+

netzfisch/rpi-dyndns repository overview

Dynamic DNS updater for the ARM based Raspberry PI.

Get youself a account at spDYN or similar provider. If you choose a different provider - make sure to read the **Customising section.

This images target the ARM architecture, uses the well known ddclient library and is based on alpine Linux, and thus leads to a slimmer image.

Build Status

Find the source code at GitHub or the ready-to-run image in the DockerHub and do not forget to star the repository ;-)

Runing

Get ready to roll and run the container:

$ docker run --detach \
             --name ddclient \
             --restart unless-stopped \
             -e HOSTNAME=netzfisch.spdns.de \
             -e UPDATE_TOKEN=imwg-futl-mzmw \
             netzfisch/rpi-dyndns

Configuring

Than setup the ddclient by reading the credentials from the environment variables and storing them in the running container:

$ docker exec ddclient setup

Customising

To customise change ddclient.conf to your needs, e.g. see following configuration options at https://github.com/ddclient/ddclient/blob/master/sample-etc_ddclient.conf.

Than build for yourself:

$ docker build -t netzfisch/rpi-dyndns:custom .

Debugging

Check that the environment includes your credentials:

$ docker exec -it ddclient env

After running docker exec ddclient setup look up, if configuration was set right:

$ docker exec ddclient cat /etc/ddclient/ddclient.conf

Finally you could dig into the container:

$ docker exec -it ddclient ash

Contributing

If you find a problem, please create a GitHub Issue.

Have a fix, want to add or request a feature? Pull Requests are welcome!

License

The MIT License (MIT), see LICENSE file.

Tag summary

Content type

Image

Digest

Size

11.1 MB

Last updated

about 9 years ago

docker pull netzfisch/rpi-dyndns