It seems that a lot of people suggest the best way to use Lemmy or anything from the Fediverse, for that matter, is to host my own instance, so I looked it up and landed on the lemmy-ansible github page.

I looked though some of the procedures and it appears to require a domain which I don’t have. By my understanding, after acquiring a domain, I will have to point it to some hosting service as well. So does that mean I’ll have to buy a domain and rent a hosting service before I can get things going? Is this comparable to, say, hosting a Wordpress website of my own?