9545c9231c1db88bd69c43200bdd6b3649be3b8f
DuckDNS
DDNS updater running on box-stableapps (192.168.69.4). Updates two DuckDNS subdomains to point to the current public IP.
Subdomains
| Subdomain | Full Domain |
|---|---|
| clintmasden | clintmasden.duckdns.org |
| dotrepo | dotrepo.duckdns.org |
Credentials
| What | Value |
|---|---|
| Token | 4a5a3762-47eb-4836-89d8-60014bab4922 |
| DuckDNS account | clintmasden@gmail.com |
Server Details
| Host | 192.168.69.4 (box-stableapps) |
| Container | duckdns |
| Image | lscr.io/linuxserver/duckdns:latest |
| Ports | None (outbound HTTP only) |
| Config | /home/clint/containers/duck.dns/config/ |
| SSH | ssh clint@192.168.69.4 (password: this-bo%-180391) |
How It Works
The container runs a cron job that periodically calls the DuckDNS API to update the A records for both subdomains with the host's current public IP. No inbound ports needed.
Deployment
ssh clint@192.168.69.4
cd /home/clint/containers/duck.dns
sudo docker compose up -d
Verify
# Check container logs
docker logs duckdns
# Check DNS resolution
nslookup clintmasden.duckdns.org
nslookup dotrepo.duckdns.org
Description