RocketChat

RocketChat

Business Tools / Collaboration / Group Chat & Notifications
Needs advice
on
MattermostMattermostRocketChatRocketChat
and
SlackSlack

I've used Slack for team communication but I'm looking for a new collaboration tool that allows advanced permissions.

  1. Enable/disable DMs.
  2. Private room, where only allowed members can communicate but still can't send DMs if it's disabled.

I'm considering Mattermost or RocketChat. Does anyone have experience with them? Otherwise, any recommendations?

READ MORE
5 upvotes·30.5K views
Replies (2)
Engineering Manager ·

Depends on what you wanna achieve, Slack isn't ready to be installed on your private serves for example, so you may chose RocketChat/Mattermost over Slack. Which is also good in case if you wanna control upgrades, where the Slack way often can bring you something new which you don't like at all.

READ MORE
4 upvotes·16.6K views

I have a background in ChatOps on Slack and Mattermost; one of my clients had a few concerns about how things were done on Slack, so I needed to find an alternative to migrate into. After some evaluations and trials, we agreed on Mattermost.

We had many integrations mainly driven by inbound and outbound webhooks, besides those standard ones like GitHub integrations and so on.

Also, it was crucial to keep the same look and feel so people could use their Slack themes as is.

Because data ownership especially when it comes to files sent within chat sessions is a big deal, I've made the following config:

⇢ Mattermost runs on computing instances on Oracle Cloud (you can run one or more instances and put the load balancer in front of your backend sets, otherwise you can go with OpenResty/nginx)

⇢ Chat data is stored in Oracle Cloud's MySQL Database

⇢ Files were stored on S3-compatible storage implemented using MinIO (https://min.io/), you need a minimum of 4 computing instances to implement a cluster.

⇢ OpenResty that I used for upstream load balancing was also responsible for handling webhooks and bots, written in Lua (OpenResty is nginx+LuJIT)

Mattermost is extremely well documented on its own website and on IBM ChatOps documentation, so installing and upgrading/updating it is a very smooth experience.

READ MORE
3 upvotes·15.8K views
CEO at CleanKoding·
Needs advice
on
MattermostMattermost
and
RocketChatRocketChat
in

We need to develop a social media like chat in which users can message each other or create a channel. We are planning to use RocketChat or Mattermost under the hood to develop a custom UI. How do notifications work in that case? Has anyone done it? Or is there any better way to implement it.

READ MORE
4 upvotes·43.2K views
Replies (2)
Software Engineer / Cloud Architect at Fusionware, Inc.·
Recommends
on
RocketChat

We plan on using Rocket.Chat in a similar way but we plan on heavily using the Twilio integrations as well. To me, it seems like a matter of using Rocket.Chat's REST API and maybe some of their i-frame integration.

On a side note, we just replaced Slack with Rocket.Chat for our company communications and we like it a lot. The only problem with Rocket.Chat is that its Android mobile app is somewhat weak (iOS mobile can be somewhat iffy too). I've used MatterMost before and it feels almost exactly like Slack.

READ MORE
5 upvotes·458 views
Recommends
on
RocketChat

Rocketchat has a nice and rather well documented API and a good support from the dev team.

I have it running almost plain vanilla, integrated with the company's portal and notifications work very well. Before RocketChat, the plan was also a custom UI based chat. We had a proof-of-concept running on an IRC server based on TheLounge (https://thelounge.chat) It presented more development costs than expected and with that, more maintenance costs as well. RocketChat proved to be better over the time.

READ MORE
4 upvotes·649 views