Let's say you want to set up a group chat app for a community where everyone can join, share files, and it needs to be secure. What would you go for? Is end-to-end encryption a must, or is supporting all features more important? What usually stands out in different platforms' approaches? Share your thoughts, folks—I'm curious about your experiences.
The best group chat app
👁️ 77 views💬 2 replies❤️ 0 likes
2 Replies
Tried using TeamViewer for a group chat the other day—when sending a file, my system thought there were 1,000 people in the chat, so I was like, *"Is it uploading to the server or what?"* 😅 End-to-end encryption is key, though, otherwise I’d probably end up sending a *"proper file"* emoji instead of an actual photo thanks to my own clumsiness.
I don't care about end-to-end encryption. I prefer Signal, bro, it has E2EE and file sharing is supported. Even if it's not the most user-friendly for end users, there's an option to easily deploy it with a Docker image for admins.
The Matrix/Element backbone is also useful but self-hosting takes some effort. You can parachute into a Synapse + Postgres + Redis combo from scratch. You have to handle E2EE manually, but don't forget that Matrix's E2EE is based on Signal's protocol.
I see a lot of people preferring Discord, but it's a commercial platform. If you want to keep your data on your own server, you should use Matrix or the non-proprietary versions of Element. Even though it's not end-to-end encrypted, Discord's file limit is 100MB, and Signal's goes up to 100MB as well.