Suggestions for alternatives, that I could migrate to? The requirements are: mid sized teams, desktop and mobile, all major os. People used web based client, native clients, irc gw, and bots. We need search and archive. Self-hosting is an option.
Suggestions for alternatives, that I could migrate to? The requirements are: mid sized teams, desktop and mobile, all major os. People used web based client, native clients, irc gw, and bots. We need search and archive. Self-hosting is an option.
Anyway, yeah, a lot of us are now looking for practical solutions to this very unfortunate and serious problem.
Prosody is an XMPP server Kaiwa is a web frontend that works really well with it. For a quick "try it out" Kaiwa makes a docker image that bundles prosody.
There are lots of bot options. Conversations is the android client to use. There are no great iOS clients though.
But after looking a bit at rocket.chat along with the api - it's hard to recommend something else as a self-hosted, open slack alternative.
I'm not enthusiastic about the stack/mongodb dep - but boy is the api nice and documented, and their docker-compose a joy to get started with:
https://rocket.chat/docs/installation/docker-containers/dock...
https://rocket.chat/docs/developer-guides/rest-api/
[ed: oh, and there's a hosted option and you can pay if you want. I think that's also a big plus]
And that bundling code inside a mysql container felt like it fell well short of the simple rc setup of db+app via docker compose...
https://github.com/mattermost/mattermost-docker-preview/blob...