
Rocket.Chat is virtually deployable in any platform there is, if you can put some work into it. In this article, we'll be talking about eleven different ways of installing Rocket.Chat.
1. Snap
Using snap, is one of the easiest and most popular methods of installing Rocket.Chat in just minutes. There are currently more than 14 thousand active Rocket.Chat installs using the Snap.
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.
2. 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.
3. Helm (Kubernetes)
If you want a scalable production deployment, helm is for you.
Helm is a package manager for Kubernetes. You use Helm to deploy cloud native applications on a Kubernetes cluster.Â
Our team has built the chart that you can use on your cluster to deploy Rocket.Chat with a single command. This is also maintained by our team and is officially supported.
Install Rocket.Chat using Helm.
4. Raspberry Pi
Run your own private chat server from just $5 with Rocket.Chat and Raspberry Pi, the tiny computer that revolutionized affordable servers.
Community members are running Rocket.Chat on every model of Pi ever manufactured, including the $5 Pi Zero, meaning you can affordably run your own private social network at home.
You can use our officially supported Snap ARM builds to install Rocket.Chat on your local Raspberry Pis (or any arm64 devices).
Install Rocket.Chat on Raspberry Pi.
5. Linode
Linode is a popular infrastructure provider, where you can deploy Rocket.Chat with just a single click.
Their $5 per month droplet plan meets the minimum requirements for deploying a Rocket.Chat server, making it an affordable way to administer your own team chat.
Install Rocket.Chat on Linode.
6. DigitalOcean
DigitalOcean is a simple cloud computing platform to deploy Rocket.Chat to.
Their $5 per month droplet plan meets the minimum requirements for deploying a Rocket.Chat server, making it an affordable way to administer your own team chat.
Read the documentation on deploying Rocket.Chat on DigitalOcean.
7. CapRover
CapRover is a web app management tool that you can self-deploy. You can use CapRover to manage multiple deployments very easily. It’s like Heroku on steroids.
Rocket.Chat is available as a one-click app in CapRover one-click repository.
This is also officially supported by our team.
Install Rocket.Chat on CapRover.
8. rocketchatctl
Rocketchatctl is a helper script written and maintained by the Rocket.Chat team to help users in deploying Rocket.Chat.
If you want simplicity and like the no-abstraction approach, this is for you.
Install Rocket.Chat using rocketchatctl.
9. Replicated (Kots)
If you want an easy one command kubernetes deployment (cluster and Rocket.Chat both), and an easy GUIÂ to configure everything, you can use replicated.io.
Read more here.
10. Cloudron
Cloudron is a platform to run apps on your server and keep them up-to-date and secure.
There are already more than one-hundred instances of Rocket.Chat running on Cloudron.
Install Rocket.Chat on Cloudron.
11. Rocket.Chat Cloud
Rocket.Chat Cloud, built on Docker and Kubernetes, gives users the benefits of an open source communication platform without having to setup and scale infrastructure.
Rocket.Chat Cloud plans start at $50/month and include weekly statistics, reporting and support.
Frequently asked questions about <anything>
- Digital sovereignty
- Federation capabilities
- Scalable and white-labeled
- Highly scalable and secure
- Full patient conversation history
- HIPAA-ready
- Digital sovereignty
- Trusted by National Geospatial-Intelligence Agency (NGA), the US Army, the US Navy, and the US Air Force
- Matrix federation capabilities
- Open source code
- Highly secure and scalable
- Unmatched flexibility
- End-to-end encryption
- Cloud or on-prem deployment
- Supports compliance with HIPAA, GDPR, FINRA, and more
- Supports compliance with HIPAA, GDPR, FINRA, and more
- Highly secure and flexible
- On-prem or cloud deployment