My homeserver runs Debian with Freedombox, and I’m using their GnuDIP ddns service, but it’s for free subdomains, not your own.
I used to have a script to update my own domain in Gandi console. I only stopped because I didn’t really need a domain for my home.
You wouldn’t smell it if it was pure air. It’s VOCs from the inks, plastics, solder flux, thermal paste, etc