You can create a Rocket.Chat server development environment to modify and contribute to the Rocket.Chat source code, regardless of your system. Install and configure the necessary dependencies on your machine following the steps for your specific operating system.
Follow any of these setup methods according to your development needs:
Gitpod: Use the online development environment pre-configuration to develop Rocket.Chat server.
Linux: See how to set up a Rocket.Chat server development environment on any Linux distribution.
Mac OSX: Learn how to set up a Rocket.Chat server development environment on Mac.
Windows 10: Set up a Rocket.Chat server development environment on Windows.
To deploy a Rocket.Chat workspace for team collaboration in production, follow the recommended methods in the deployment guide.