i am still searching for the right #messenger for my communities! It has to be #SelfHostable and #foss

Use Case "City"
– big groups (100 to open end) with persons i don't know. In the moment this function is served by #telegram

Use Case "Garden"
– personal contact with persons i know. Small groups like friends and family. In the moment this function is served by #signal

it is #matrix? DeltaChat? #XMPP? something else?

#DIDay #DUTgemacht #did_dut #kollaps #mutualAid #floss

Delta Chat (@[email protected])

2.64K Posts, 613 Following, 10.4K Followers · Secure decentralized messaging across all major platforms. Instant and reliable via fast chatmail relays, compatible with classic email providers. Features secure mini web apps for fun and collaboration, end-to-end encrypted and with P2P realtime channels. Security-audited multiple times.

chaos.social

Hi @lucy_idk

I heard a lot of good about the three you wrote about. (and also a lots of critisims 😆)

Do you have any other requirements. That can change the balance!

@lucy_idk
Matrix is a good option, but in my opinion, you should consider using different server software instead of Synapse. Synapse is written in Python, which can make it slower and more resource-intensive compared to alternatives like https://continuwuity.org, which is written in Rust.
Continuwuity

A community-driven Matrix homeserver

Hi @Moonstone2487
Thanks for sharing this 👍
I didn't know the continuwuity server!
@lucy_idk
@[email protected]
Just before you post, I read that Conversations (XMPP Android client) is this week again free in the playstore 🙂.
(always free at fdroid)

I host my own xmpp since many years for the "Garden" Case with my family, while the protocol supports both. Some public channels have multible hundred actually online users too.

https://menelmacar.codeberg.page/Prosody-Guide/
Prosody Guide for a Family Server

@lucy_idk
Very biased answer: XMPP is the easiest to self-host (low maintenance, low resource footprint), covers both use cases, and has great bridges to the other chat network to keep in touch with those still stuck in walled gardens.

https://snikket.org/
https://mov.im/
https://slidge.im/

Snikket Chat

Snikket is a simple, secure and private messaging app

Snikket Chat
@[email protected]
As a happy long time #xmpp user I say xmpp. 🙂
#prosody based #snikket sounds perfect for the garden use case. For really big groups (city) you might prefer to host an #ejabberd. Of course usage characteristics matter more than sheer number of participants.

@lucy_idk

I happen to use #Jabber/#XMPP for both use cases.

It all started for me ≈ 2014 with a third use case: The "small town": We needed a chat for my development team, so we "sudo apt install prosody" and later let join the whole company (30..40 people).

You can find larger group chats here:

https://search.jabber.network/ (thanks, @sjn)

But I'm also in IRC channels via the #biboumi gateway and in Matrix rooms via #slige by @nicoco.

All channels - search.jabber.network

The top 25 public chat rooms on the Jabber network.

@lucy_idk

I would definitively suggest #XMPP. It is extremely scalable and robust. You can probably host a server supporting all those groups and its users in a $5 per month #VPS.

Users will be able to use their accounts across any number of devices using existing clients for mobile, desktop, web, and even console.

@lucy_idk I would recommend Matrix, as encrypted private chats and large public rooms are the two main use cases. Synapse is relatively complicated to self-host, but the Element Server Suite or the Ansible Playbook simplify it somewhat. Continuwuity is probably best for performance and simplicity. I would also recommend meowlnir for moderation, especially for public rooms.
@lucy_idk Xmpp is great and I self host it but for large public groups I think the best is irc.
Irc was even more popular years ago and never had issues with large amount of people using it.

@lucy_idk

for the Use Case "Garden" / Signal alternative the best option is Delta Chat, super user friendly and easy to install and use for the non-technical people, it is nicer and more user friendly than xmpp and matrix clients

for the Use Case "City", you have to select between xmpp and matrix, both have their quirks, pros and cons for public groups, personally I think xmpp is the safest bet for public group over matrix, but expect discontent, nor xmpp nor matrix is on the level of telegram, Delta Chat is more closer to it, but Delta Chat doesn't support groups with administrators at the moment, it is only for private groups with family and friends, what Delta Chat does support already is Telegram-like channels for broadcasting to subscribers/followers like on telegram