Hey guys, I recently started to play with the thought to deploy a Snikket (XMPP) server on my VPS to play around with it a bit. I already had a Matrix (Continuwuity) server running on an older VPS with Docker at one point. But besides me using some bridges (WhatsApp, Signal etc.) it didn’t see a lot of use. Originally I had set it up with the goal to replace Discord, but so far couldn’t get my small group of gamer friends to switch to something else.
What are your experiences with XMPP (doesn’t have to be Snikket) or Matrix? Would you recommend one over the other maintenance and/or usability wise?
Just curious what the community’s current sentiment is in regards to private self hosted messaging services 😊


A lot of the people reporting issues with Matrix being slow and resource heavy are reporting issues with Synapse, which is Element’s big Python implementation. My Continuwuity instance, which is a server written in Rust, uses a fraction of a CPU and a total storage in the hundreds of megabytes. A few less features, but it has most of the ones people care about.
Can’t speak for the Synapse hosting, as back when I hosted one myself I directly started with Dendrite (was not really that feature rich) and switched to Continuiwity soon after. And I have to agree, run like a charm on my VPS and didn’t use a ton of resources. Granted, I was the only user so can’t say how the usage would have increased with more users active.