Dynamic DNS updater for the ARM based Raspberry PI.
50K+
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.
Find the source code at GitHub or the ready-to-run image in the DockerHub and do not forget to star the repository ;-)
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
Than setup the ddclient by reading the credentials from the environment variables and storing them in the running container:
$ docker exec ddclient setup
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 .
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
If you find a problem, please create a GitHub Issue.
Have a fix, want to add or request a feature? Pull Requests are welcome!
The MIT License (MIT), see LICENSE file.
Content type
Image
Digest
Size
11.1 MB
Last updated
about 9 years ago
docker pull netzfisch/rpi-dyndns