Zulip pretty easy to self host. I ran a server for a group of friends a little while back, and it worked great. The UI takes a bit of getting used to, but it is great once you do because everything is a thread by default. And that makes it really easy to catch up on things.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments