duckdns
lscr.io/linuxserver/duckdns
https://github.com/orgs/linuxserver/packages/container/package/duckdns
Donations
https://www.linuxserver.io/donate
https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/donate.png
bridge
false
https://github.com/linuxserver/docker-duckdns/issues/new/choose
bash
https://github.com/linuxserver/docker-duckdns#application-setup
https://github.com/linuxserver/docker-duckdns#readme
https://duckdns.org/
Duckdns(https://duckdns.org/) is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. The service is completely free, and doesn't require reactivation or forum posts to maintain its existence.
https://raw.githubusercontent.com/linuxserver/templates/main/unraid/duckdns.xml
https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/duckdns-logo.png
2025-07-27
### 2025-07-27
- Rebase to Alpine 3.22.
### 2025-01-27
- Rebase to Alpine 3.21.
### 2024-06-24
- Rebase to Alpine 3.20.
### 2024-06-17
- Bump CI_DELAY to 120 seconds as ARM builds were failing.
### 2024-03-30
- Added IP address to logging output when IP changes.
### 2023-12-23
- Rebase to Alpine 3.19.
### 2023-10-14
- Rework shell script for case insensitivity and update readme to be more clear.
### 2023-10-13
- Add support for public IPv6 address update using Cloudflare.
### 2023-05-25
- Rebase to Alpine 3.18, deprecate armhf.
### 2023-03-02
- Rework shell scripts and cron logic.
### 2023-02-13
- Rebase to alpine 3.17.
### 2022-09-23
- Rebase to alpine 3.16 and s6v3.
### 2022-09-19
- Rebase to alpine 3.15.
### 2022-05-17
- Don't allow insecure connections and add timeout.
### 2022-05-17
- Add random jitter to update time.
### 2022-02-23
- Append to log file instead of overwriting every time.
### 2021-05-03
- Re-adjust cron timings to prevent peak times, update code formatting.
### 2021-01-23
- Rebasing to alpine 3.13.
### 2020-06-01
- Rebasing to alpine 3.12.
### 2020-04-13
- Add donation links for DuckDNS.
### 2019-12-19
- Rebasing to alpine 3.11.
### 2019-09-24
- Fix perms on github and remove chmod that can stall the container.
### 2019-06-28
- Rebasing to alpine 3.10.
### 2019-03-23
- Switching to new Base images, shift to arm32v7 tag.
### 2019-02-22
- Rebasing to alpine 3.9.
### 2019-02-08
- Update readme with optional parameters.
### 2018-12-10
- Fix docker compose example.
### 2018-10-15
- Multi-arch image.
### 2018-08-22
- Rebase to alpine 3.8.
### 2017-12-08
- Rebase to alpine 3.7.
### 2017-05-28
- Rebase to alpine 3.6.
### 2017-02-09
- Rebase to alpine 3.5.
### 2016-11-17
- Initial release.