Can i scale Rocket chat community version


Server Setup Information

  • Version of Rocket.Chat Server: 4.7.1
  • Operating System:
  • Deployment Method: docker
  • Number of Running Instances:
  • DB Replicaset Oplog:
  • NodeJS Version: v14.19.1
  • MongoDB Version: v5.0.7
  • Proxy: nginx
  • Firewalls involved:

Any additional Information

I wanted to setup a Rocket chat app for a large number of users in my self managed server.
I know that single instance doesn’t perform well, is it possible to scale it using microservices with
Rocket chat Community version?

I am planning to use either “Kubernetes with Helm” or AWS.

Hi! Welcome to our forums!

Please, refer to this doc on how to scale Rocket.Chat:

Thanks Dudanogueira!!

I am not sure whether document is updated or not,
As per document it seems like we can scale it in Enterprise version only (with clause that it is in beta phase, this can be changed entirely ).

is it available only in Enterprise version ?

Only the multiple instances approach seems doable with the community edition

You probably mean the micro services feature, that is indeed an Enterprise only feature.
This will give you a better scaling management for huge scenarios.

as @Melosine said, for Community Edition, you can rely on scaling by running multiple instances.
This will probably be sufficient for large deployments.