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.
It’d be a lot easier to work with more conventional hardware.
First of all you downloaded the wrong version, your device is not amd64 but arm64. OSMC for Vero provides an img, so you can install an OS like you would on a raspberry pi. Though you’d probably have to make your own image since afaik it’s not really an rpi?
You can probably run hass in docker or install hass core instead.