- Print
- DarkLight
- PDF
White Labeling
- Print
- DarkLight
- PDF
As a robust open-source communication platform, Rocket.Chat offers extensive customization options, including white-labeling. This enhances user experience, promotes brand consistency, and adds a unique, personalized touch to your communication platform.
Customize Rocket.Chat from code
We recommend cloning the Rocket.Chat GitHub repository to customize Rocket.Chat. This allows building on the existing codebase and making necessary changes based on requirements to the following:
Add new packages
Build custom UIs
Extend logic, etc.
Customize colors
This approach ensures that the core functionality remains intact while allowing individualized adjustments.
Due to the unique needs of each user, it is difficult to provide detailed information on the specific customizations that can be made with the Rocket.Chat codebase. The extent and nature of these customizations will depend on individual requirements and preferences.
Check out the open-source projects to explore more customization options available across the different Rocket.Chat platforms.
Deploy a customized version of Rocket.Chat
Deploying a customized version of Rocket.Chat is straightforward. If you're planning to build a custom deployment option, such as a Docker image or snap package, you can refer to the Rocket.Chat Dockerfile and build script. These resources provide all the necessary information and tools to kickstart your customization journey.
Additionally, you can personalize your workspace's layout using custom CSS and JavaScript and create email templates for outgoing emails. For basic customization without altering the source code, explore the available white-labeling options.
By leveraging the white-labeling features, you can tailor your workspace’s appearance and functionality to match your brand identity and specific needs, with or without altering the source code.