- Print
- DarkLight
- PDF
Server
- Print
- DarkLight
- PDF
The Rocket.The chat server, powered by Node.js, MongoDB, and Meteor, ensures you enjoy a seamless, scalable, and secure experience. Designed to meet the needs of any organization, whether small or large, our server-side features provide you with the essential tools to enhance productivity and streamline your workflows, making your team's collaboration more efficient and effective.
Rocket.Chat clients communicate with the server in real-time using APIs and WebSockets. Data is stored in MongoDB, a NoSQL database, and files can be stored locally on the server or on a network service like Amazon S3. For a deeper understanding of how these components work together, see architecture and components.
Using this server document, you can:
Explore Rocket.Chat server further by checking out the server source code on GitHub along with the repository structure document.
Set up your server environment to begin extending or contributing to Rocket.Chat.
Customize your server to suit your organization’s needs.
Explore the server architecture to understand the server structure.
Deploy Rocket.Chat server
Rocket.Chat offers various deployment methods, including Docker and AWS. The deployment document provides a comprehensive overview of the deployment process, covering prerequisites, installation steps, and configuration options.
By gaining a deep understanding of the server's role and capabilities, developers can more effectively contribute to and leverage Rocket.Chat's features.
To learn more about contributing to Rocket.Chat, see participate in Rocket.Chat development.