With this container you can create and update dyndns thanks to domain-connect-dyndns.
You have to mount a config volume to this container.
The default path for the config within the container is: /config
The container has two actions:
With this action you can create the domain-connect-dyndns's configuration,
You need to pass the domain name variable → DOMAIN
This action is interactive, because you've to pass the access token by cli.
Example:
docker run -it --rm --name domain-connect-dyndns -v ~/config:/config -e DOMAIN=example.org tobiaswild/domain-connect-dyndns setup
With this action the container execute in loop the update option of the domain-connect-dyndns
This is the default action defined inside the Dockerfile.
Example:
docker run -d --name domain-connect-dyndns -v ~/config:/config tobiaswild/domain-connect-dyndns
The repo contains a simple docker-compose.yml
file.
name | description |
---|---|
CONFIG | The volume where keep the settings file. |
name | required | default value | description |
---|---|---|---|
CONFIG_PATH | true | /config | The config path inside the container. |
CONFIG_FILE | false | settings.txt | The configuration file. |
DOMAIN | true | The domain to keep up to date. | |
PROTOCOLS | false | ipv4 | The protocols that should be used. |
SLEEP_TIME | false | 120 | The time to wait between loop's iteration |
DOCKER_USER | false | user | The user within the container who execute the action. |