--- title: "Deployment Guide" slug: "deployment-guide" description: "Follow step-by-step instructions to deploy Rocket.Chat on your preferred environment with secure, scalable, and efficient collaboration setup" status: "update" updated: 2026-09-25T17:48:14Z published: 2026-09-25T17:49:08Z canonical: "docs.rocket.chat/deployment-guide" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.rocket.chat/llms.txt > Use this file to discover all available pages before exploring further. # Deployment Guide Rocket.Chat offers multiple deployment options to suit different infrastructure needs, including self-managed servers, cloud-hosted setups, and secure air-gapped environments. This guide covers deployment options, scaling strategies, data migration, and directory integration to help you align Rocket.Chat with your organization’s infrastructure. ![Airgap](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/Air-gapped(1).svg) #### Deploy air-gapped workspaces Set up an [air-gapped workspace](/v1/docs/rocketchat-air-gapped-deployment) to run Rocket.Chat without internet access, suitable for high-security or regulated environments. ![Cloud-hosted](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/Cloud hosted.svg) #### Launch cloud-hosted workspaces Use our premium dedicated [cloud hosting service](/v1/docs/rocketchat-cloud-hosting-service-level-agreement-sla) to launch and scale your workspace easily without handling any infrastructure. --- #### Deploy self-managed workspaces Take full control over your infrastructure and data by deploying Rocket.Chat on your own server. Before you begin, visit the [System Requirements guide](/v1/docs/system-requirements) to ensure your environment meets the specification requirements. Then, select a recommended on-premise deployment method that fits your setup: ![](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/Docker(1).svg) #### Docker Install and set up Rocket.Chat with [Docker & Docker Compose](/v1/docs/deploy-with-docker-docker-compose) . ![](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/Kubernetes(1).svg) #### Kubernetes Use the official Helm chart with [Kubernetes](/v1/docs/deploy-with-kubernetes) to deploy Rocket.Chat. ![](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/Podman.svg) #### Podman Install and manage Rocket.Chat with [Podman & Podman Compose](/v1/docs/deploy-with-podman). #### OpenShift Deploy Rocket.Chat on [Red Hat OpenShift](/v1/docs/openshift) with the official Helm chart and OpenShift-specific pod permissions, ingress, and monitoring. #### Lauchpad Alternatively, you can deploy with [**Launchpad**](/v1/docs/deploy-with-launchpad) ![](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/base64-converted-image-1788465700878.png). It is a quick CLI Kubernetes deployment method with automated setup, replacing complex configurations with guided steps. This is ideal for users who do not want to customize every part of the deployment stack. #### Other Deployment Platforms Explore additional methods to deploy and test your workspaces: > [!WARNING] > Rocket.Chat provides no support for these additional deployment methods. Using them may lead to unexpected challenges or compatibility issues. - [Deploy with Snaps](/v1/docs/deploy-with-snaps): Deploy Rocket.Chat with Snaps quickly for testing. - [Deploy with AWS](/v1/docs/deploy-with-aws): Quickly launch a Rocket.Chat instance using an EC2 AMI from the AWS Marketplace. - [Deploy with Digital Ocean](/v1/docs/deploy-with-digital-ocean): Deploy Rocket.Chat in a single click from the Digital Ocean Marketplace. - [Deploy on Ubuntu](/v1/docs/deploy-with-ubuntu): Set up Rocket.Chat on Ubuntu, one of the most popular Linux distributions. - [Deploy on Debian](/v1/docs/deploy-on-debian): Set up Rocket.Chat on all Debian-based distributions. - [Deploy on CentOS](/v1/docs/deploy-with-centos): Install and run Rocket.Chat on CentOS environments. - [Deploy on Cloudron](/v1/docs/cloudronio): Run Rocket.Chat on your Cloudron server. > - If you're using a firewall, you may need to whitelist certain URLs to ensure Rocket.Chat can communicate with our cloud services. Refer to [Firewall Configuration](/v1/docs/firewall-configuration) guide for the complete list. > - Encountering any issues with your deployment? Check the [Deployment FAQ](/v1/docs/deployment-faq) guide for common issues and solutions. --- ![Scale](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/Scale.svg) #### Scale Rocket.Chat [Scale](/v1/docs/reference-architectures) your workspace to ensure optimal performance by running [multiple Docker instances](/v1/docs/running-multiple-instances) or adopting a [microservices architecture with Kubernetes](/v1/docs/microservices). ![Update](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/Update.svg) #### Update Rocket.Chat Follow the [guidelines for updating your Rocket.Chat workspace](/v1/docs/guidelines-for-updating-rocketchat) to your preferred [release](https://github.com/RocketChat/Rocket.Chat/releases). ![Data migration](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/Migrate data.svg) #### Migrate data Transfer users, messages, and content from platforms like Slack and HipChat with our [migration tools](/v1/docs/data-migration). ![Directory integration](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/Integrate directory.svg) #### Integrate directory Integrate Rocket.Chat with your organization’s Active Directory using [LDAP](/v1/docs/ldap) or [SAML](/v1/docs/saml).