Server
    • Dark
      Light
    • PDF

    Server

    • Dark
      Light
    • PDF

    Article summary

    The Rocket.Chat Server is a secure and scalable communication platform among Rocket.Chat open source projects. It is responsible for providing the core functionality of Rocket.Chat. It is built using modern web technologies, such as Node.js, MongoDB, and Meteor, and is designed to be scalable and secure for organizations of various sizes. This guide focuses on the essential server-side features that power many Rocket.Chat capabilities.

    Rocket.Chat clients use APIs and websockets to communicate with the server in real-time, giving users a seamless experience. It stores data in MongoDB, a NoSQL database. Files can be stored locally on the server or on a network service like Amazon S3. For more information on how these components interact, please see architecture and components.

    Rocket.Chat also supports various deployment methods including Docker and AWS.

    For detailed information on deployments, please refer to the official deployment guide.

    The Rocket.Chat server code can be found on GitHub.

    See the repository structure guide to dive deeper into the code structure.

    The Rocket.Chat Server is an open-source, highly customizable, and extensible platform that allows developers to contribute and develop custom and new functionalities. With a deep understanding of the server's role and capabilities, developers can more effectively contribute to and utilize Rocket.Chat's services. This knowledge will remain valuable as the project evolves, ensuring that all stakeholders can fully participate in and benefit from this remarkable open-source platform.

    To learn more about contributing to Rocket.Chat, see participate in Rocket.Chat development.


    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.
    ESC

    Eddy AI, facilitating knowledge discovery through conversational intelligence