Rocket.Chat server is built with Node.js, MongoDB, and Meteor. It enables real-time communication between Rocket.Chat clients using APIs and WebSockets, with data stored in MongoDB and files supported through local or network storage such as Amazon S3.
For details on how these components interact, see the architecture and components documentation.
Deploy Rocket.Chat server
Rocket.Chat supports multiple deployment options, including Docker and Kubernetes. To install and run Rocket.Chat in testing or production environments, refer to the deployment guide.
Use this section to:
Review the Rocket.Chat source code and repository structure.
Set up a local server environment on Linux, macOS, Windows, or Gitpod.
Customize the server to meet organizational requirements.
Learn about server architecture and component interactions.