My Mastodon server (n=1) is hosted in Frankfurt on a free VM and doing good since 2 years. Automatic updates via docker compose and crontab. I can recommend this solution.

Where you get the free VM from?

A US company I don't want to name here.