@gabriel I was going to install Mastodon on my server via Docker, but I got overwhelmed by all the fields I had to fill in, so I left it for another time.
Now, after reading this, I'm thinking that I should create a virtual machine to install it as the official documentation indicates.
@fonso_s it only took a bit of time to figure out the ddclient part, aside of the process of copying over all the media over rsync.
A caveat, be aware that the LetsEncrypt steps in the NGINX configuration are wrong in the official documentation. Follow this steps when you run into the error https://github.com/mastodon/mastodon/discussions/17372#discussioncomment-2045474