5 ms·
What are good current open source (self-hostable) alternatives? I have the following: [1] https://rocket.chat/ https://rocket.chat/ (Works well, sadly the mobi
by sschueller 6y ago
What are good current open source (self-hostable) alternatives? I have the following:
[1] https://rocket.chat/ https://rocket.chat/ (Works well, sadly the mobile client is no longer native and it shows)
[2] https://matrix.org/ https://matrix.org/ (More IM than workgroup chat)
[3] https://mattermost.com/ https://mattermost.com/
- trymas 6y agohttps://zulip.com/ https://zulip.com/
- Legogris 6y agoJust curious what makes you feel Matrix is more IM than workgroup chat? What's missing or different to be suitable for you? I've actually heard several people have the inverse sentiment ("Matrix is more group chat and channels than IM")
- Arathorn 6y agoMatrix is a protocol - you’re probably thinking of https://element.io https://element.io (formerly Riot.im)? If anything, Element is more workgroup than IM (but there are other Matrix clients which are more IM than workgroup).
- achempion 6y agoThe funny thing about theirs website is cookie notice. Either they didn't read GDPR (which is unlikely), because you don't have to ask consent for "We use cookies to avoid showing you duplicate content, ..." or they're trying to get sneaky. You have to obtain consent if your pass data to third parties but again, what is the point of advertising privacy on the page then. You wouldn't see the cookie's consent on the apple website.
- Steltek 6y agoPresuming the banner on this https://element.io/ https://element.io/ I had the same understanding as you but if you read https://gdpr.eu/cookies/ https://gdpr.eu/cookies/ , you may come away differently. Specifically, with regards to "strictly necessary cookies" like these, it says: > While it is not required to obtain consent for these cookies, what they do and why they are necessary should be explained to the user. The page is just an overview however and it doesn't state where you need to explain to users what the "strictly necessary" cookies do.
- achempion 6y agoHere is the thing: - consent should not be required and user should be able to decline; Could you see this options? - check browser storage, they set you cookies when you open a site, before any click on their's consent banner
- detaro 6y agoIt's not a consent banner. It doesn't ask you for consent, it informs you what cookies are used for.
- achempion 6y agoMy bad. I have developed banner blindness to a stage when I see every banner as a consent popup. Still don't understand why they have decided to annoy users with this thing.
- Steltek 6y agoSites are allowed to set cookies without consent when they are strictly necessary for site functionality. They do not need to provide you with the option to decline. The gray area is that they need explain why and how the cookies are strictly necessary but the prescriptions around that explanation are missing.
- rglullis 6y agoXMPP cries in a dark corner... Matrix also can perfectly work as an alternative for slack. You can have rooms that are private to your server, you can add integrations for bots and so on...
- thombles 6y agoThe lesson of Matrix is that you have to give everybody all of the features. All at once. In advance. Even the ones nerds don't need. Then they'll be there for everyone else.
- edhelas 6y agoAlready tried Movim https://movim.eu/ https://movim.eu/ :) ?
- rglullis 6y agoI did! I logged in and then I cried in a corner, alone and with no one to interact with.
- conjectures 6y agoIRC.
- kashif 6y agohttps://flock.com https://flock.com
- sschueller 6y agoDoesn't appear to be open source
- jpgvm 6y agohttps://zulipchat.com/ https://zulipchat.com/ Probably the best I have used, easily prefer it to Slack but it's hard to convince people to use stuff other than Slack.
- sschueller 6y agoI'm just not a fan of React Native mobile apps (same with rocket chat). Specifically Android, they are large and slow. I recently looked into an online banks APK (also some JS framework) and there was one 100k line JS file with hundreds of lines of "if IOS" in it, on android...
- rvz 6y agoI have no problem with any chat apps written in React Native. I've used Discord's mobile app and haven't heard of any complaints from anyone using it and the 4.5 to 5 stars from its users on iOS and Android show this. Their Electron desktop apps however, just like the rest of the chat clients from Slack, Element, Keybase, Zulip, Rocket.Chat are a complete horror show. Feasting on my poor MacBook's RAM and disk space like an all-you-can-eat-for-free buffet until the disk and RAM is full. Waste of resources for a chat app on the desktop. With Mac Catalyst, there is no excuse for this carnage on macOS. Other solutions are less mature but I would rather have React Native maturing on the desktop for Mac, Windows and Linux as an alternative to Electron.
- nolok 6y agoI second zulip, it offers most of the features you want, is truly self hosted so your data stays home (very important for me in my business) and the self hosted version is not missing half the features (eg full search). Only thing missing is a more modern UI (I like the UI as is but in non tech companies it's hard for many users to use it compared to the cutesy competitors). The stream / topic system works great once you get into it, but make sure to use it rather than fight against it.
- s_c_r 6y agoWe self host Mattermost and it works well. Logs are in Postgres which is nice. Building the React Native app was not super fun but we have some experience in that already which helped. It's a good alternative for teams unwilling to shell out every month for a Slack subscription, if you're willing to put in the work to get it setup.
- akx 6y agoDoes the prebuilt app not allow you to point it towards another server, or why did you have to build it yourself?
- agnivade 6y agoIf you want to get push notifications from an in-house server, you need to have your own FCM project to host the push notifications. In that case, you need to compile the app yourself.
- markwillis82 6y agoWe've used Mattermost for the past few years with great success. Currently looking at moving into Teams - however stuck with no migration path for data into Teams (can export OK out of MM though). Will be a shame to see MM go
- JackPoach 6y agohttps://bitrix24.com https://bitrix24.com is pretty good as Slack alternative as well. Free in cloud for unlimited users, open source edition for on-premises hosting is available as well, but it's $$$.