Rocket.Chat

Secure, self-hosted team communication.

Overview

Rocket.Chat is an open-source communication platform for teams, similar to Slack or Microsoft Teams. It offers channels, direct messages, file sharing, video calls and many integrations, and you can host it on your own server.

It is a good choice when you want full control over where your conversations and files are stored.

Where it is used

  • Internal team chat
  • Customer support live chat
  • Developer notifications from CI/CD tools
  • Community or class discussion groups

Getting started

  1. Follow the official Rocket.Chat deployment guide (Docker Compose is the quickest way to start).
  2. Complete the setup wizard and create the admin account.
  3. Create channels and invite your team.
  4. Add integrations such as GitLab or Jenkins notifications.

What you will cover

The key topics and features of Rocket.Chat

Channels & Direct Messages

Organise conversations by team, topic or project.

Video & Voice Calls

Meet from within the app.

File Sharing

Share documents and images in conversations.

Integrations & Webhooks

Connect GitLab, Jenkins, monitoring and your own tools.

Mobile Apps

Stay connected from Android and iOS.

Self-Hosted Control

Your data stays on your infrastructure.