> Source: https://meetrix.io/store/rocket-chat/
> Markdown copy of that page. Cite the URL above, not this file.

[Store](https://meetrix.io/store/)  Rocket.Chat

Open-source Slack alternative

# Self-hosted Rocket.Chat server on AWS

Run Rocket.Chat, the open-source platform for team messaging, calls and file sharing, from a pre-configured AMI in your own AWS account. Conversations stay on your infrastructure.

 [Launch on AWS](https://aws.amazon.com/marketplace/pp/prodview-tkzfbm3is3ino)

-   Ready in 5-10 minutes
-   MIT licensed
-   Runs in your own account

![Rocket.Chat team chat server deployed on AWS by Meetrix](https://meetrix.io/assets/store/rocket-chat/rocket-chat.webp)

## What is Rocket.Chat?

Rocket.Chat is an open-source communication platform with real-time messaging, audio and video conferencing and file sharing. Its Community edition is MIT licensed, and unlike most team chat tools it can also bring customer conversations from WhatsApp, SMS and live chat into the same place.

-   ### Team messaging

    Channels, direct messages and threads in real time.

-   ### Audio and video calls

    Meet without leaving the workspace.

-   ### File sharing

    Share files inside conversations.

-   ### Omnichannel

    Route WhatsApp, SMS and live chat into your team inbox.

-   ### REST API

    Integrate Rocket.Chat with your own systems.

-   ### Customisable

    Adjust the interface and features to fit your team.

## What's in the Meetrix Rocket.Chat AMI

Rocket.Chat runs on Node.js and MongoDB. The AMI installs and configures the stack for you.

-   Rocket.Chat with its MongoDB database
-   Automatic SSL when your domain is hosted on Route 53
-   A certificate script for issuing SSL manually otherwise
-   A CloudFormation template for your own AWS account
-   Email support from Meetrix at support@meetrix.io

## How to set up a self-hosted Rocket.Chat server

1.  ### Launch the stack

    Subscribe on AWS Marketplace and launch the CloudFormation stack with your domain. Allow 5-10 minutes.

2.  ### Point your domain at it

    Create a DNS record in Route 53 with the PublicIp from the stack outputs.

3.  ### Open Rocket.Chat

    Go to the DashboardUrl and complete the setup wizard to create your workspace.

4.  ### Invite your team

    Create channels, invite members and connect any integrations you need.

## Deploy on AWS

### Rocket.Chat on AWS

An AMI on AWS Marketplace, launched into your own AWS account with a CloudFormation stack.

Deploys with

CloudFormation

Recommended size

t3.small

Ready in

5-10 minutes

#### Setup guides

-   [**Developer guide** Launch, DNS, SSL, troubleshoot](https://meetrix.io/blogs/rocketchat-dev-guide/)
-   [**Set up Rocket.Chat on AWS** Features, comparison and APIs](https://meetrix.io/blogs/setup-rocketchat-aws-ami/)
-   [**Video walkthrough** Watch the deployment on YouTube](https://www.youtube.com/watch?v=5ouPbjUbsjk)

 [Launch on AWS](https://aws.amazon.com/marketplace/pp/prodview-tkzfbm3is3ino)

## Rocket.Chat vs Mattermost

|  | Rocket.Chat | Mattermost |
| --- | --- | --- |
| Free edition licence | MIT (Community) | MIT (Team Edition) |
| Omnichannel (WhatsApp, SMS, live chat) | Built in | Not available |
| Stack | Node.js, MongoDB | Go, PostgreSQL or MySQL |
| Documented minimum | 1 core, 1 GB RAM | 1 vCPU, 2 GB RAM |
| Paid tiers | Custom quote | Custom quote, annual per user |

Rocket.Chat documents the Community edition for basic use with up to 100 concurrent users. [Read Rocket.Chat vs Mattermost →](https://meetrix.io/blogs/rocketchat-vs-mattermost/)

## Video: deploy Rocket.Chat on AWS

## Rocket.Chat FAQ

What is Rocket.Chat?

An open-source communication platform offering real-time messaging, audio and video conferencing and file sharing, with self-hosting and customisation built in.

Is self-hosted Rocket.Chat free?

The Community edition is MIT licensed with no per-seat fee, documented for basic use with up to 100 concurrent users. On AWS you pay for the instance and any Meetrix software fee shown on the listing.

Rocket.Chat or Mattermost?

Rocket.Chat if you also need customer-facing omnichannel support. Mattermost if you only need internal team chat with developer-focused integrations.

What server do I need?

t3.small is the recommended starting point. Rocket.Chat suggests 4+ vCPU and 8+ GB RAM once you pass about 500 concurrent users.

Can I use my own domain?

Yes. Point it at the server; SSL is set up automatically for Route 53 domains, or with the included script otherwise.

Does it have an API?

Yes. Rocket.Chat has a REST API for integrating with your own systems.

How do I upgrade?

Back up your server data, remove the old stack and launch the new version from AWS Marketplace.

## Rocket.Chat guides and articles

### [Rocket.Chat vs Mattermost: Which Self-Hosted Slack Alternative?](https://meetrix.io/blogs/rocketchat-vs-mattermost/)

Omnichannel support, cost, stack and scale.

### [Rocket.Chat vs Mattermost: Self-Hosted Team Chat Compared](https://meetrix.io/blogs/rocket-chat-vs-mattermost-team-chat/)

Real server requirements, deployment models and pricing.

### [How to Set Up Rocket.Chat on AWS with a Pre-Configured AMI](https://meetrix.io/blogs/setup-rocketchat-aws-ami/)

Self-hosting Rocket.Chat for secure team communication.

## Need a hand with Rocket.Chat?

We build and run self-hosted communication platforms every day, from team chat to omnichannel support. Tell us what you need.

[Contact us](https://meetrix.io/contact-us/)
