# DDNS-Updater

DDNS-Updater is a lightweight Docker container with a built-in web UI that keeps DNS A and AAAA records current for your own domains. It is open source and self-hosted, installable on Docker Hub, Proxmox, TrueNAS, ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/483/ddns-updater

## Description

DDNS-Updater is a lightweight Docker container with a built-in web UI that keeps DNS A and AAAA records current for your own domains. It periodically updates records across more than 35 providers, including Cloudflare, Namecheap, and Dynu, and runs as a Go static binary in a minimal 11 MB scratch-based image, making it a low-maintenance dynamic DNS (DDNS) option for homelab and server networks.

## Platform availability

Available on 4 of 9 platforms: Unraid, TrueNAS, ZimaOS, Proxmox.

## Health score

76/100 (Good), based on 4 of 5 factors.
- Maintained: 83 (last commit 35 days ago)
- Popular: 70 (3,232 GitHub stars)
- Easy to install: 65 (4 install platforms, install notes, Docker image)
- Security check: 82 (no serious findings, CI, tests, OpenSSF Scorecard 5.6/10)

## Links

- Docker Hub: https://hub.docker.com/r/qmcgaw/ddns-updater/
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=ddns-updater
- TrueNAS: https://apps.truenas.com/catalog/ddns-updater/
- ZimaOS: https://github.com/IceWhaleTech/CasaOS-AppStore/tree/main/Apps/DDNS-Updater
- Unraid: https://ca.unraid.net/apps/ddns-updater-1kwwpz70cr2gof?q=ddns-updater
- GitHub: https://github.com/qdm12/ddns-updater

## Common questions

### Does ddns-updater include a web interface for configuration?

Yes, it provides a desktop web user interface and a mobile web user interface.

### Are the README and documentation version-specific?

Yes, the README and docs directory are versioned to match the program version.

### Can ddns-updater be used on TrueNAS to replace the deprecated built-in DDNS updater?

Users discussed using a TrueCharts ddns-updater as an alternative to TrueNAS's deprecated built-in DDNS updater, including for VPN access.

### Why might the provider list in the TrueNAS DDNS Updater panel look different from the documentation?

A user reported that v1.1.13 on TrueNAS Scale was missing most supported DDNS provider options, making the configuration panel differ from the documentation.

### Why might ddns-updater still send DNS requests every 10 seconds after setting longer update intervals?

A user reported that DDNS-Updater continued sending DNS requests every 10 seconds even after longer update intervals were configured for several domains.

---
Source: Our Local Host (https://ourlocalhost.com/app/483/ddns-updater), the self-hosted and open-source app directory.
