DDclient run on Docker container.
Main usage is CloudFlare. But maybe can use other service too.
DDClient ver.3.8.3 is not support Cloudflare ver.4 API. Cannot updating Cloudflare setting. But, if you use another DDNS Client (for Cloudflare) you can update it.
docker run -d \
-e DDCLIENT_ZONE=example.com \
-e DDCLIENT_PROTOCOL=cloudflare \
-e DDCLIENT_SERVER=www.cloudflare.com \
-e [email protected] \
-e DDCLIENT_PASSWORD=your_api_key \
-e DDCLIENT_HOST=ddns-host.example.com \
windyakin/docker-ddclient
Environment | DDclient param name |
---|---|
DDCLIENT_ZONE |
zone |
DDCLIENT_PROTOCOL |
protocol |
DDCLIENT_SERVER |
server |
DDCLIENT_LOGIN |
login |
DDCLIENT_PASSWORD |
password |
DDCLIENT_HOST |
(none) |
Already setting default paramaters.
Environment | DDclient param name | Default value |
---|---|---|
DDCLIENT_VERBOSE |
verbose |
yes |
DDCLIENT_DAEMON |
daemon |
1800 |
DDCLIENT_SSL |
ssl |
yes |
DDCLIENT_USE |
use |
web |
Use volume mount
docker run -d \
-v /path/to/ddclient.conf:/etc/ddclient/ddclient.conf:ro \
--entrypoint ddclient \
windyakin/docker-ddclient
© 2018 windyakin
© 2017 Denis Gladkikh (entrypoint.sh)
- windyakin