

It’s extremely easy, the Matrix ansible deploy project is very simple to use (with at least basic tech literacy), is very well documented and as far as I’ve seen in the past few years of using it do deploy and update my Matrix instance - it’s also very robust. I haven’t seen it fail a single time, which tends to be a problem with larger Docker/Ansible projects.
I’m paying 7$ a month for a cheap server on Hetzner, you also need a domain name, and the whole setup took like an hour.


I highly recommend looking into Matrix Ansible Deploy, has an amazing documentation and actually works robustly. It will make the whole process of hosting it way easier, I only needed to change like 5 config values, give Ansible the SSH key for my server, and then basically run “just setup-all” from a Ansible docker.