Despite it being easier to self-host XMPP and less expensive on resources, Matrix is more popular. Why?

The real reason Matrix is popular is because corporate and FOSS developers like the encrypted group chats for their internal use. (XMPP is NOT encrypted group chats). So then devs host a Matrix room to answer end-user questions, and having all these rooms encourages overall adoption.

The part that's not usually mentioned, is that only the devs usually use self-hosted Matrix servers, and the vast majority of the public uses Matrix.org which is on Cloudflare with Gmail verification.

In theory Matrix is decentralized, but in the real world, everyone gets Cloudflare metadata surveillance, and uses the same Element client.

Here's my core message:

Try to be Self-Sovereign with what you're doing.

If you're hosting a website, 1 core VPS for email, whatever. Then host your own XMPP/Matrix. XMPP uses so little resources, it's near free.

If a VPS is really not for you, even if you pay someone like me $100 to set it up:

https://simplifiedprivacy.com/email-cloud-combo/index.html

Then public SimpleX/Session servers are right for you. That's fine. This isn't about me trying to force you to use my favorite protocol. It's about you not using Cloudflare (and Protonmail seeing your metadata) and thinking you're "doing privacy".

Reply to this note

Please Login to reply.

Discussion

XMPP can have encrypted group with omemo and pgp.

Nice, that's not the default though. I'd be interested to see your setup. Can you post a group link?

That would cost some privacy, I can't.

fair enough, can you post any public documentation on setting it up? like on prosody site. I didn't see it there when we did our MUC

Just set it on your client, all users must do the same. The problem is when users have many clients with different omemo keys as all of them must be known by every other client omemo.

Self-hosted Snikket seems to be working well. It uses OMEMO for groups. I set it up for friends and family, so there's limited access and I'm the benevolent dictator running it. I don't see a lot of people talking about it, though.

I put yunohost on my vps and it came with metronome (fork of prosody) already turned on

Xmpp used to be 80% Google (talk) until they dropped it. Which was part of the appeal, I had a lot of contacts there, later it dropped to just me and my kids.

Which hosting company do you use for the VPS? I am in the USA.

Are you asking about who we use for our VPS combo, where we set it up for you,

or what providers we recommend in general for the US?

I was asking about the first originally. But I would love to hear your suggestions for both questions. Thank you sir!