Docs

Installing Rocket.Chat

Rocket.Chat in the App Store

Rocket.Chat on VCloud is a self-hosted team communication platform: channels, direct messages, threads, file sharing, and voice and video calls. It's the most established open-source alternative to Slack.

Before you install#

A small team runs comfortably on a modest tier. Rocket.Chat becomes more memory-sensitive as concurrent connections grow, so a larger team, or heavy use of voice and video, is a reason to plan for more headroom - see Plans.

Installing it#

  1. From the App Store, find Rocket.Chat and select Install.

  2. Choose organization scope - this is almost always a shared, team-wide instance - and leave Authentication Mode on managed so single sign-on is wired up automatically:

    Installation options: scope and authentication mode

  3. Selecting Install Rocketchat starts the deployment right away:

    Deployment starting

  4. Track progress from the Task Hub - a fresh Rocket.Chat install can take up to about an hour:

    Install progress in the Task Hub

  5. Select Open once running. You're signed in automatically with your VCloud account.

What VCloud adds on top of upstream Rocket.Chat#

  • Single sign-on for the web app and every client.
  • Correctly configured mobile push notifications - a frequent failure point on self-managed installs, where the app can look broken while the server is actually fine.
  • A properly configured connection path for real-time messaging, so chat doesn't quietly degrade to slow polling.
  • Automated backups that account for the specific way Rocket.Chat's database needs to be handled to remain restorable.

Message history#

Unlike Slack's free tier, nothing is hidden behind a retention limit - every message stays stored and searchable, bounded only by your instance's storage.

Migrating in#

Rocket.Chat includes a Slack importer that brings across channels, messages, and users from a standard Slack export. Whether direct messages come across too depends on what your Slack plan permits exporting.