I’m new to self-hosting. All I did so far was install Ubuntu Server, enable SSH and tried setting up DuckDNS, which I could not set up automatic update of my IP following the documentation, neither updating manually through the website, which even though seems to be changed, when I ssh the domain, I get the initial IP
Anyone using DuckDNS? Is it working properly for you guys? Did I just mess something up?
What other DDNS providers would you recommend me?


For dynamic updating of dns, don’t use ddclient or cron scripts on the server. Instead use inadyn.
Ddclient is more or less just dead/maintenance mode.
also using cron scripts kinda sucks and is ugly.
just use inadyn and spare yourself headache.
You’d basically just add something like this to the inadyn.conf file
provider duckdns.org { username = YOUR_TOKEN password = noPasswordForDuckdns hostname = YOUR_DOMAIN.duckdns.org }https://github.com/troglobit/inadyn?tab=readme-ov-file#project-archived
…well shit.
edit: that being said, duckDNS has not changed in a LONG time, so Inadyn will work for duckdns fine. May need other solutions with evolving platforms like No-IP or Cloudflare as this begins to age out if no one forks it.