# DDNS-Updater

DynamicDNS DDNS Updater Strato

[https://github.com/qdm12/ddns-updater](https://github.com/qdm12/ddns-updater/)

[https://hub.docker.com/r/qmcgaw/ddns-updater/tags](https://hub.docker.com/r/qmcgaw/ddns-updater/tags)

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2025-07/scaled-1680-/fVJimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2025-07/fVJimage.png)

```yaml
version: "3.7"
services:
  ddns-updater:
    image: qmcgaw/ddns-updater:v2.9
    container_name: ddns-updater
    network_mode: bridge
    ports:
      - 8003:8000/tcp
    volumes:
      - app:/updater/data
    environment:
      - CONFIG={"settings":[{"provider":"strato","domain":"subdomain.DOMAIN.de","password":"MEINPASSWORT","ip_version":"ipv4","ipv6_suffix":""}]}
      - 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=:8000
      - ROOT_URL=/

      # Backup
      - BACKUP_PERIOD=0 # 0 to disable
      - BACKUP_DIRECTORY=/updater/data

      # Other
      - LOG_LEVEL=info
      - LOG_CALLER=hidden
      - SHOUTRRR_ADDRESSES=
    restart: always

volumes:
  app:
```