# docker-duckdns

> A self-hosted Docker container that automatically updates DuckDNS subdomains with your current public IP address every 5 minutes, supporting both IPv4 and IPv6.

- **Category:** Networking
- **Licence:** GPL-3.0
- **Latest version:** 8aabc87c-ls95
- **Open source:** oss
- **Languages:** Shell, Dockerfile
- **Platforms:** Docker, Docker Compose
- **Tags:** Docker, Hacktoberfest, Ipv6, Ipv4, Self Hosted, Alpine, Ddns, Dynamic Dns, Linuxserver, Duckdns

## Description

linuxserver/duckdns is a Docker container from the LinuxServer.io team that keeps DuckDNS subdomains pointed at your current public IP address. It runs as a lightweight Alpine-based container with s6 overlay, updating records every 5 minutes with random jitter. The container supports multiple subdomains, optional IPv6 updates via Cloudflare's whoami service, configurable logging to a persistent volume, and can run with a read-only filesystem. It's configured entirely through environment variables including your DuckDNS token and subdomain list.

## Links

- [Homepage](https://github.com/linuxserver/docker-duckdns)
- [Docker](lscr.io/linuxserver/duckdns)
- [GitHub Repository](https://github.com/linuxserver/docker-duckdns)
- [Discord](https://linuxserver.io/discord)
- [Documentation](https://docs.linuxserver.io)
- [GitHub Discussions](https://github.com/orgs/linuxserver/discussions)
- [Blog](https://blog.linuxserver.io)

---
Source: https://selfhost.directory/project/docker-duckdns