Skip to content
This repository has been archived by the owner on Mar 17, 2023. It is now read-only.

Latest commit

 

History

History
56 lines (36 loc) · 2.47 KB

File metadata and controls

56 lines (36 loc) · 2.47 KB
description
Minimum Requirements for Server Deployment

Hardware Requirements

{% hint style="info" %} 👉 Trouble installing or deploying Rocket.Chat? Join our Weekly Technical Helpline to get real-time help from our team! {% endhint %}

To get a Rocket.Chat instance running, you need to pay attention to the properties of the machine/hardware you have.

These requirements vary significantly with:

  • Number of concurrently active users
  • Number of actually connected devices per user
  • Activities of the users - solely text-based messaging takes minimal resources; while file sharing and jpg uploads will consume more resources, this is because a set of computations has to be done on these files.
  • Bot or integration activity level; different bots and/or integrations have different requirements

Bare-metal Server

The following are sized for the minimal cost deployment unit available for bare-metal server and cloud VPS.

  • Intel Xeon E5-2603 v4 (or equivalent) [1.7 GHz, 6 cores, $213 USD]
  • 4 GB RAM
  • 500 GB hard disk or larger

The above minimal hardware configuration is ideal for corporate or groups with up to 1,000 users, up to 300 concurrently active, and moderate levels of mixed uploads, sharing, and bot activities.

VPS(Virtual Private Server)

A virtual private server is a virtual machine sold as a service by an Internet hosting service or cloud provider.

VPS (minimal)

  • Single-core (2 GHz)
  • 1 GB RAM
  • 30 GB of SSD

The above minimal virtual configuration, when not over-provisioned by the provider, is ideal for small deployments of up to 200 users, up to 50 concurrently active, and a minimal level of mixed uploads, sharing, and bot activities.

VPS (recommended)

  • Dual-core (2 GHz)
  • 2 GB RAM
  • 40 GB of SSD

The above virtual configuration, when not over-provisioned by the provider, can accommodate small deployments of up to 500 users, up to 100 concurrently active, and moderate levels of mixed uploads, sharing, and bot activities.

Really Small Office Server

  • Raspberry Pi 3 or Pi 2
  • 4 cores 1 GB memory
  • 32 GB SD card ($15)

The above minimal configuration can accommodate a small office or group of up to 50 users and up to 25 concurrently active and moderate levels of mixed uploads, sharing, and bot activities. This is based on a managed MongoDB service (such as mlab.com). Running mongo locally to a Pi is not recommended at this time.