From 943d0666fbc06143d5e572e0fabe30d000486678 Mon Sep 17 00:00:00 2001 From: msnie Date: Wed, 4 Feb 2026 12:57:42 +0100 Subject: [PATCH] adding ddns-updater --- ddns-updater/docker-compose.yml | 42 +++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 ddns-updater/docker-compose.yml diff --git a/ddns-updater/docker-compose.yml b/ddns-updater/docker-compose.yml new file mode 100644 index 0000000..cc4d931 --- /dev/null +++ b/ddns-updater/docker-compose.yml @@ -0,0 +1,42 @@ +version: "3.7" +services: + ddns-updater: + image: ghcr.io/qdm12/ddns-updater + container_name: ddns-updater + network_mode: bridge + ports: + - 8228:8000/tcp + networks: + - traefik + volumes: + - /srv/ddns:/updater/data + environment: + # - CONFIG= + - PERIOD=5m + - UPDATE_COOLDOWN_PERIOD=5m + - PUBLICIP_FETCHERS=all + - PUBLICIP_HTTP_PROVIDERS=all + - PUBLICIPV4_HTTP_PROVIDERS=all + - PUBLICIPV6_HTTP_PROVIDERS=all + - PUBLICIP_DNS_PROVIDERS=all + - PUBLICIP_DNS_TIMEOUT=3s + - HTTP_TIMEOUT=10s + + # Web UI + - LISTENING_ADDRESS=:8228 + # - ROOT_URL=/ + + # Backup + # - BACKUP_PERIOD=0 # 0 to disable + # - BACKUP_DIRECTORY=/updater/data + + # Other + # - LOG_LEVEL=info + # - LOG_CALLER=hidden + # - SHOUTRRR_ADDRESSES= + restart: always + +networks: + traefik: + external: true +