Top
Best
New

Posted by mtlynch 7 hours ago

Ask HN: How did you convince family and friends to join your XMPP/Matrix server?

I love open-source software and open protocols, but my family and friends primarily communicate through SMS for exactly the reasons in https://xkcd.com/2365/

Whenever XMPP or Matrix threads pop up on HN, several commenters casually mention their "friends and family XMPP (or Matrix) server."

How did you convince friends and family to move away from SMS/WhatsApp and replace it with a niche messaging app?

My family and friends aren't hardcore nerdy, but they're more tech-savvy than average. Their needs in messaging are mainly pragmatic: they want ease of use, reliability, and fun features. They don't care that much about privacy, decentralization, or extensibility (though I care about those things a lot).

I've been experimenting with self-hosting XMPP and Matrix servers and clients in the past week, and the UX is even worse than I expected. It seems like all the clients either imitate Slack, imitate Discord, or imitate hot garbage. I haven't seen any that try to be a simple, friendly replacement for SMS. I'm a software developer who uses computers all day, and I find the UX for most of the clients incredibly hard to use.

The only angle I could see to pitch XMPP/Matrix to people for non-philosophical reasons are that there's a more consistent experience across iOS/Android. The biggest shortcoming I think is visible to regular users is that there's feature degradation and missing information when iOS users have SMS conversations with Android users, especially in group chats.

For people who have successfully won family and friends to XMPP or Matrix, what was your pitch? What do you recommend others do to make XMPP or Matrix an attractive experience for a regular person?

68 points | 62 commentspage 2
junek 4 hours ago|
… why? Are you pushing this on people for their good, or for yours?
DonsDiscountGas 4 hours ago||
Why are you dead set on self hosting? Signal is probably an easier lift
singpolyma3 4 hours ago||
I said "you can use this app to talk to me"
kkfx 3 hours ago|
Me too, I failed with XMPP, but Matrix/ElementX got a bit of success.
griffiths 4 hours ago||
Is Matrix a good solution for internal company communication? Or is it better to go the way of "industry standard" like slack?
CircuitSeuss 4 hours ago||
Depends on the company.

If small enough, group chats will work just fine with less struggle and overhead.

If larger, possibly.

NextCloud may do much of what you need.

griffiths 1 hour ago||
Small group, but we have communication all-around the place. Throughout different chat apps(telegram, WhatsApp, Microsoft teams with some clients, etc.). This is from legacy days when the team was small and number of projects/clients were few.

I mean the team is still relatively small (around 20) plus external stakeholders.

I will look into NextCloud, thx.

kkfx 3 hours ago||
Matrix is good as a LiveKit client who support active call, like a phone call, and good enough for passively share screen (no remote input supported for now). Not good for chat.

A good FLOSS internal chat is Zulip, a passable one is Mattermost (who is better for many things, but being "Open Source Enterprise" is largely a no-go IMO.

Zulip+DocMost are Slack+Confluence. Zulip support calls as well, but via Jisti and they aren't much nice IMO.

griffiths 1 hour ago||
I know that Mattermost came with Gitlab, but didn't like it at the time (but that was like 6-7 years ago, so it might have been better). We were somewhat spoiled with how good Telegram desktop application was/is, so at the time didn't want to move. However, as the company grows and its processes become more complex, a simple chat application is no longer sufficient. We need a more integrated collaboration platform that connects seamlessly with Jira and other company systems, supporting our organizational structure, workflows, and policies.

Will look into Zulip, thx.

ruslan 1 hour ago||
How about vibe-coding your own multi-platform XMPP client first ? The one that suites your needs, that has all the contemporary features and is not a bloat. We all will say thanks to you. :)
han2 4 hours ago||
Matrix is still horrible. Element web is definition of bloat. Encryption mismatch issues. Device not verified issues. Did someone say metadata issues???

Signal just works. It acts like a feature rich messenger. XMPP/Matrix just isnt that good for the average person.

fishgoesblub 5 hours ago||
It was easy getting the family I talked to on Matrix to switch to XMPP, all I had to say was "imagine Element, but it actually works".
andai 4 hours ago||
How did you get them on Matrix?
kkfx 3 hours ago||
I've tried the inverse and failed. Meaning my family/friends do accept Element/X but not XMPP with all the clients I've tried. Which one you recommend?
BorisMelnik 5 hours ago||
I just annoy them, but it backfired with Plex. now they are begging for user accounts for their friends/co-workers and I can't keep up*
eesmith 6 hours ago||
I was in a very different situation. Microsoft decided to stop supporting Skype, which we had been using for 15 or so years. We moved to Matrix.
SoftTalker 5 hours ago|
Weird how badly MS bungled Skype. It was the online video calling/meeting platform. It had become a verb: I'll skype you at 2:00.
Jap2-0 5 hours ago||
I still use it as a verb! Except now we skype on Signal.
lrvick 2 hours ago|
> How did you convince friends and family to move away from SMS/WhatsApp and replace it with a niche messaging app?

My pitch was simply that I will no longer be using surveillance capitalism products on principle, and I am willing to explain more to anyone interested or help anyone switch. Then I stopped using said services.

This is a lifestyle choice and those that love you will respect it just the same as if you went vegan or something. You do not need permission from others to make an choice about what you are or are not comfortable consuming in your life.

Talked to some people via intentional phone calls or in person visits and the ones that really want to have async communication with me signed up for matrix one by one. Now my family and inlaws are all on matrix with no algorithms or spies in the mix.

There are a number of former friends that are only comfortable communicating online with well known product brands even if they are being spied on and exploited. That is unfortunate, but it is a quick filter to see who actually respects your values and values real communication with you specifically, and who just wants an easy audience for their shitposts and conspiracy memes.

More comments...