Has anyone here ever used the forum software Discourse before? It looks like it's a pain to set up, but if you don't want to mess with setting it up yourself you could purchase a hosting package from their official website. You will need a cloud server, this software will not work in a shared hosting environment. You also can't have anything else set up on that server either, which can be a deal breaker if you want to incorporate a blog on the same server. It's a modern forum software too btw, these platforms have different layouts than the traditional software like MyBB, Xenforo, etc. You can read more about it here:
https://discourse.org/#
https://discourse.org/#