this post was submitted on 28 May 2026
5 points (77.8% liked)
privacy
9891 readers
45 users here now
Big tech and governments are monitoring and recording your eating activities. c/Privacy provides tips and tricks to protect your privacy against global surveillance.
Partners:
- community.nicfab.it/c/privacy
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Matrix is... really crashed and often breaks. And XMPP got me really confused trying to set it
I set up ejabberd maybe 15 or so years ago without any issues. Not sure about ... more recent software. But since we're in the containerization era I assume it has become easier.
Matrix was an experience, though. But it happily runs in my environment using the Synapse server and Cinny for desktop and Element X on mobile.
I set up OpenFire (https://www.igniterealtime.org/projects/openfire/) for my XMPP server, and it was very easy on my recent version of Ubuntu. It's also easy to update when new versions come out.
I've heard good things about Prosody (https://prosody.im/), but I've not tried it myself.
Matrix is a protocol. It's not possible to crash it.
I did find that certain Matrix implementations had a habit of breaking when encryption was used, until about a year ago. From what I've seen, recent versions appear to have fixed it. Element X is worth a try.
Back to your original question: Matrix apparently supports whatever UnifiedPush distributor you choose, such as ntfy.
https://github.com/element-hq/element-x-android/pull/2873
https://forum.yunohost.org/t/how-to-setup-push-notification-with-synapse-and-element-or-element-x-android/36897
No, as in the websites are slow and tend to have bugs/not send messages/crash