- Print
- DarkLight
- PDF
Deploy Rocket.Chat
- Print
- DarkLight
- PDF
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:
Deploy with Digital Ocean: Deploy Rocket.Chat with a one-click install from the Digital Ocean marketplace.
Deploy on IBM Cloud: Experience Rocket.Chat on IBM Cloud with enterprise-grade infrastructure and services.
Deploy with Google Compute Engine: Launch Rocket.Chat on Google Compute Engine for reliable performance and scalability.
Deploy on Ubuntu: Set up Rocket.Chat on Ubuntu, one of the most popular Linux distributions.
Deploy on Windows 10: Install and run Rocket.Chat on your Windows 10 machine.
Deploy on Debian: Support Rocket.Chat installation for all Debian-based distros.
Deploy on CentOS: Install and run Rocket.Chat on CentOS
Deploy on Kali: Set up Rocket.Chat on Kali Linux.
Plugin deployments: Integrate Rocket.Chat (or LiveChat) features into popular applications via plug-ins.
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.