The software itself is free for less than 50 employees. Has all the features you need. You can very easily host it for cheap (From $4.0/month ) on http://pikapods.com/apps#chat
Privacy
A place to discuss privacy and freedom in the digital world.
Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.
In this community everyone is welcome to post links and discuss topics related to privacy.
Some Rules
- Posting a link to a website containing tracking isn't great, if contents of the website are behind a paywall maybe copy them into the post
- Don't promote proprietary software
- Try to keep things on topic
- If you have a question, please try searching for previous discussions, maybe it has already been answered
- Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
- Be nice :)
Related communities
much thanks to @gary_host_laptop for the logo design :)
Mattermost, wire, jitsi, Zulip
I'm in the same predicament here. What industry are you in? You might want to look into your regulatory requirements.
My current top pick is Nextcloud Talk.
- Element Matrix doesn't support small business if you are not selfhosting
- Mattermost has no Group Callings
- Nextcloud Talk has all the features Skype had and additionally everything else that Nextcloud has to offer.
- Teams is a nightmare, ask any sys admin. And looking at how MS plans to add Ads to the free version fo office they likely will do the same for Teams
- Discord is a privacy Nightmare
- Google Meet is... well makes you once again dependent on a US Company
- Signal really just has a shit desktop application. Due to their security focus only very few messages can load from your phone
- Telegram is not a secure service
- Jami I actually need to check out 🤔
Due to their security focus only very few messages can load from your phone
Source? I've never heard of nor experienced this. In my experience as a longtime Signal user, it's Signal Desktop that sometimes misses messages while phones never do (unless you botched a transfer).
I used the client of Linux for some time. It always told me it can only sync the messages from the previous 3(?) days from my phone. I need a longer chat history and I can't afford to always have to check my phone when U want a proper chat history
Weird, I had no idea that there was such a sharp restriction on the Linux platform! Well, what about using scrcpy to access your phone on the computer?
Jami seems to be designed as a drop-in Skype replacement, even with account management for corporations, we are in a similar boat and that was the top alternative that rose up in checks but we're still far from decided
I will definitely check them out. Seeing how I'm in the Medical Device Manufacturer field choosing any software is an absolute hassle. With Nextcloud I can push a lot of the validation on Nextcloud since they have already published a lot to verify their claims. If Jami can hold up I will definitely choose it. Sadly time is running out quickly. I want to avoid even starting to use Teams. If we don't switch before the 5th of May I doubt we'll switch at all.
Oh yeah, same thing, by that day we should be already running whatever else we choose, or we will likely go to Teams 😬
I did take a look at Jami now. It doesn't really win me over. If I choose them it looks like I will have to completely validate everything myself. Given I will likely need a host server to make sure I don't run into any issues with their p2p network and their fairly small community forum, I don't see myself choosing them. Nextcloud really shapes up to be the best alternative
Less than 30? Self-host an Ejabberd server on an old desktop under some desk for private message & multiuser chats + Jitsi which handshakes over the same protocol as the chats, XMPP. If you need some unified UI for everyone & a bit of posts, Movim can also sit on top of the XMPP server. If need need some low-latency, low-resource audio chat, let folks idle in a Murmur server.
Matrix uses way too many resources & is way too slow/inefficient at the protocol level.
Zulip or Mattermost if you want basically a free (as in freedom) and open source alternative to Teams and slack But as you mention self-hosting isn't really an option it can become expensive.
Maybe a mix of Signal and Jitsi Meet (there is several public free instances) if you want a good balance between privacy, price and efficiency
Maybe look at the kSuite from Infomaniak it's not the best but might be a good balance too for your team.
If you didn't have the screen sharing requirement, I would suggest Mumble. It does everything else you want and the ease of install is like "apt get and edit a config file." The server configuration to get the rooms and privacy settings you want is a whole different story, it's the OPPOSITE of intuitive, but once you figure it out it's quite robust.
The right tool for the job as described is definitely Matrix, but it does take some advanced troubleshooting (in my experience) to get it working. Some folks I know say the Ansible playbook just works, but I've been part of three deployments and that's NEVER ONCE been my experience. Maybe the Ansible playbook "just works" if you've been using Ansible regularly for years and sometimes dream in yml. That's not me.
IMHO, when compared with the ease of install of Mumble (or even Lemmy), the difficulty on installing Matrix is somewhere in between a joke and something that should be a mild point of embarrassment to the dev team (who built a great tool, so I'm not out to shame them here).
But right now, we have a situation in America where activists and organizers BADLY need alternatives to third party hosted apps... and the team has built this great tool that only fairly hardcore sysadmin / devops folks can get working. The difficulty of installing / maintaining is the biggest obstacle to the immediate, swift and widespread adoption of Matrix by US activist groups. I should know.
Mumble is great for audio chat, but I would not wish its text chat on everyone. For an audio application it is light on your resources, but not good enough to leave on perpetually since it will keep checking the mics which makes it great for idling in when you want to audio chat, but not good if you don’t want that noise. I run & use my server regularly, but I log out when I need to focus or to save battery. I think it works better as an auxiliary place to chill or for meetings & is better paired with a different application for text chat & keeping on more or less always (where that other chat probably shouldn’t be Matrix—not just for installation but the resources required to run it). You will also get iOS folks crying there aren’t any great ports since it costs money to be on the Apple Store, FOSS doesn’t have deep pockets, & GPL is banned.
Matrix
I don't see privacy listed in your requirements so I'm not sure why you've posted here. Self hosting would be necessary for that in any case.
Teams would probably be the best option given your requirements. It does everything, and for the most part it just works. Sometimes it doesn't, but when that happens, you've got entire departments at Microsoft working to fix it, as opposed to when a local service you're at the mercy of the one guy who knows a bit about computers (or worse, his nephew).