Over the past 15 years of using , I've seen many messengers come and go. People complain about the hassle of switching messengers, but many express a preference for the "simplicity" of gated gardens.... Do they count the cost of switching as well?

A truly sustainable messenger can only be a decentralized protocol, not just an app.

Learn how to join:

Optional: but if you think about setting up your own server:

@xamanu I agree, but le's be honest : XMPP servers come up and down as well.
Even Riseup is shuting down its own as well.
Do you know many servers who lasted for 15 years ?
How to guess which servers are really gonna last ?

@parleur @xamanu but not everyone is on that same server, so the hassle of migrating to a different XMPP server is much less than switching to a completely different proprietary messaging service

@xamanu I absolutly agree and my favorites are XMPP and Matrix but I don't think they are mainstream "compatible". As you pointed out before most users want the simplicity of a wallet garden and for those Signal/Wire are probably the best we can do. These people aren't willing to make the compromises a p2p approach requires ether so they probably won't switch to Matrix, XMPP, Tox, Briar, Session or any of those any time soon :/

Most of my family (most of them aren't computer people) use happily . I think it is a matter of preference overall, and it is not so much about "compatibility".

@xamanu I wasn't talking about the difficulty both Matrix and XMPP are really easy nowdays but rather if the masses would be willing to adopt them. As far as I can see it's unlikely that XMPP will ever recieve broad enough adoption to be the defacto default messenger while Signal shows seriouse potential. Idk if it's the ease of use or just because they where the best for a while but in the current situation I will continue to push Signal. I myself are a bit of a Matrix fanboy tho.

@xamanu This. For *teen years of using #XMPP I had to change my jid once (domain got squatted), while my contacts were using at least ten messengers du jour.
I have even stopped using transports. "- What's your address? - The same".

Conversations on Android; Dino on Linux (and soon Windows); Gajim for those who want all; for iOS I have no idea.

@xamanu Yeah if we had used xmpp (jabber at the time) instead of MSN messenger we wouldn't had lost so many friend connections now.

@xamanu slightly off topic, but do you know how well #matrix and #xmpp play together?
Like can people reach each other without losing too much beyond 'it kinda works'

No idea about the state here, sorry. Bridges are always a challenge. And if I remember correctly the difficulty on matrix and xmpp is the fundamental difference in handing direct chats and multi user chats.

@ghost_letters @xamanu in addition the different encryption protocols used would be a roadblock.

@xamanu from that #Snikket quickstart

"If you’re using a VPS and there is no firewall

My mind: "now would be a good time to set one up"

the actual article:

", you’re fine… onto the next step!"


The guide is simply about setting up Snikket, it's not a firewall how-to or complete server security guide. There's no additional risk caused solely by installing Snikket without (or with) a firewall in place.

It would indeed be good to provide links to some general resources on securing servers, but actually trustworthy and simple resources are not always easy to find. Suggestions welcome!


@mattj I guess so :) Just thought it was a funny response to not having a firewall on a public facing server, especially one meant for communication. :)

Personally I would at least mention that it might be a good idea to have one, and since you are right that setting up one is outside the scope, just point to the documentation of some of the more common firewalls / firewall frontends such as iptables, nftables, netfilter, ufw, csf, apf.

Sign in to participate in the conversation – a Fediverse instance for & by the Chaos community