DDNS updater
Helps to keep the ip updated in multiple DDNS providers and hosting provider
version: '3'
services:
ddns-updater:
image: qmcgaw/ddns-updater
container_name: ddns-updater
restart: always
ports:
- "[port]:8000/tcp" # Port for the optional web UI
volumes:
- /home/[user]/docker/ddns-updater/data:/updater/data # Mount the config file
environment:
- TZ=Europe/[location] # Set your timezone for logs
The config should look like this
{
"settings": [
{
"provider": "duckdns",
"domain": "your-duckdns-subdomain.duckdns.org",
"host": "@",
"ip_version": "ipv4",
"provider_ip": true,
"token": "YOUR_DUCKDNS_TOKEN_HERE"
}
]
}