XMPP Stability vs. Matrix Features: Self-Hosting Community Pitches a Protocol Showdown
Experienced self-hosters are favoring XMPP/ejabberd over Matrix for its simpler maintenance and lower resource usage.
The core argument divides sharply: Matrix users tout its modern features, including built-in crypto handling like XLE, while critics like ArcaneSlime find it bloated and buggy. Proponents of XMPP argue it is far more straightforward to run (Eirikr70). However, the biggest technical hurdle cited isn't code; it's the 'network effect.' Lettuceeatlettuce notes that overcoming established user habits is the true roadblock, not technical capability.
The consensus tilts toward caution: technical superiority yields to user inertia. While XMPP offers clearer stability and telephony integration (nitrolife), the weight of opinion suggests that replicating massive platforms like Discord demands tackling behavioral adoption barriers that protocols alone cannot solve.
Key Points
XMPP/ejabberd is simpler and less resource-intensive to run for self-hosting.
Eirikr70 reported XMPP/ejabberd as easier to maintain than Matrix.
Matrix possesses superior modern features like advanced crypto handling.
Proponents cite features like XLE; this is balanced against stability concerns.
The most significant barrier to creating a Discord replacement is user adoption, not technology.
Lettuceeatlettuce stated the 'network effect' outweighs technical solutions.
Matrix’s security and synchronization claims are questionable.
hendrik criticized the notion of perfect security and questioned basic message synchronization across servers.
XMPP provides advanced functionality beyond basic chat, including SIP integration.
nitrolife pointed to XMPP's ability to connect SIP providers for full telephony.
Source Discussions (3)
This report was synthesized from the following Lemmy discussions, ranked by community score.