Any good selfhosted instant messaging?

https://lemmy.zip/post/60872047

Any good selfhosted instant messaging? - Lemmy.zip

Can you guys suggest some reliable and secure selfhosted IM service? I’m kinda in a very bad spot right now, so any centralized messaging wouldn’t really work. And yeah, state sponsored mass surveillance is a question of concern. Sorry for odd phrasing, just really at a loss. I heard of matrix, XMPP (heard good things about snikket.org [http://snikket.org]), SimpleX and even some IRC wizardry over TOR. And I actually tried matrix (synapse server), but found it not reliable enough - sometimes skips a notification, periodic troubles with logging in, weird lack of voice calls on mobile client, and some other irritating, tiny hiccups. I’m open to any suggestion, really, even open to trying matrix once again. Just, please, describe why you think one option is better than the other. And just FYI, use case is simply texting with friends and family, while avoiding state monitoring. Nothing nefarious

A few good options depending on your needs:

  • Matrix (Synapse/Dendrite) — federated, E2EE, good client ecosystem (Element). Synapse is heavier on resources but full-featured. Dendrite is lighter.
  • XMPP (Prosody/ejabberd) — lightweight, long track record, good for smaller deployments. Prosody is very easy to set up.
  • Rocket.Chat — Slack-like UI, good for teams, but resource-hungry
  • Mattermost — another Slack alternative, self-hosted, solid for team use

For personal/small group use, I would lean toward Prosody (XMPP) — super lightweight, runs on basically anything, and Conversations (Android) / Siskin (iOS) are decent clients.

For something more modern with a bigger ecosystem, Matrix with Dendrite is a good middle ground — lighter than Synapse and still compatible with all Matrix clients.