Deploy Rocket.Chat
    • Dark
      Light
    • PDF

    Deploy Rocket.Chat

    • Dark
      Light
    • PDF

    Article summary

    You can deploy Rocket.Chat using different options, which we will explore extensively in this section. Furthermore, we will discuss hosting, system requirements, optimization, and top-notch security measures for seamless deployment.

    Prerequisites

    Follow the System Requirements guide to deploy a successful and stable Rocket.Chat workspace. Select the appropriate system specifications for hardware, file storage, and MongoDB for your workspace.

    Recommended deployment methods

    The following three modes of deployment are recommended for the production environment :

    • Deploy with Docker & Docker Compose: Install and set up Rocket.Chat with Docker & Docker compose.

    • Deploy with AWS: Use Docker to set up Rocket.Chat and streamline your deployment on AWS.

    • Deploy with Kubernetes: Use the official Rocket.Chat Helm chart with Kubernetes.

    • Deploy with Snaps: Snaps are also a convenient way to rapidly deploy a Rocket.Chat instance for development or discovery purposes. However, we do not recommend Snaps for managing the production environment.

    Refer to the deployment FAQ if you encounter any problem.

    Update Rocket.Chat

    Once your workspace is deployed, learn how to update Rocket.Chat to the latest version or your preferred release. For additional information about the releases, visit our release page.

    Scale Rocket.Chat

    You can scale Rocket.Chat workspaces to ensure optimal performance even with thousands of users and more. You can do this by deploying Rocket.Chat using microservices or several smaller components, each focusing on a single feature of Rocket.Chat.

    Additional deployment methods

    Find additional methods to deploy and test your workspaces:

    As of December 15, 2023, Rocket.Chat has ceased support for connections from cloud services and official mobile/desktop apps to workspaces running legacy versions outside our support window. Users on unsupported legacy servers are advised to upgrade to the latest Rocket.Chat version to ensure continued access to cloud, mobile, and desktop applications. Each Rocket.Chat version is supported for six months post-release.


    Was this article helpful?