Release 9.0 Native XMPP server foundationNative videoABAC-enforced workspace What's new
← All posts
Product Updates1 min readBy Gabriel Engel

Best ways to install Rocket.Chat

Six ways to self-host Rocket.Chat, from Docker and Kubernetes to Snaps, AWS and a one-click DigitalOcean install.

The Rocket.Chat desktop app

Rocket.Chat server can be run from your own data center or a private cloud.

Here are the deployment methods we recommend.

011. Docker

Docker is Rocket.Chat’s recommended deployment method. We provide the compose templates you need to kickstart a Rocket.Chat install in minutes with less or none manual configuration needed from the user side.

It is also officially supported by the Rocket.Chat team.

Install Rocket.Chat with Docker.

022. Kubernetes

If you want a scalable production deployment, Kubernetes is for you.

This deployment method is highly scalable thanks to Helm Charts. You can scale individual services based on your usage profile. Helm Chart supports scaling of the app for increased server capacity and high availability.

Install Rocket.Chat using Kubernetes.

033. Snaps

Using Snaps is one of the easiest and most popular methods of installing Rocket.Chat in just minutes. It's suited for small deployments or major Linux distributions (Ubuntu, Centos, Debian).

Snaps are safe, secure and fast to deploy; the Rocket.Chat team ran tests that clocked under a minute from install to running the Rocket.Chat server. Snaps is not, however, a recommended deployment method for large-scale deployments or production.

Deploy Rocket.Chat with Snaps‍

044. Tarball (coming soon)

Tarball is an ideal deployment method for air-gapped deployments. It provides support for Unix-based operating systems.

Stay tuned!

05

Rapid cloud deployment options

You can deploy Rocket.Chat to 3rd party cloud providers such as Amazon Web Services or Digital Ocean.

065. Amazon Web Services (AWS)

Leverage Amazon Web Services to deploy Rocket.Chat on an EC2 instance to unlock benefits such as scalability, reliability, simplified management, and cost-effectiveness.

Deploy Rocket.Chat with AWS

076. Digital Ocean

A user-friendly solution to set up your own chat platform with a single click! You can follow the 1-click install from the Digital Ocean marketplace to effortlessly launch and configure Rocket.Chat.

Deploy Rocket.Chat with Digital Ocean