Teams need a shared place for conversations, announcements and the files that accompany them. Rocket.Chat provides a messaging application with rooms, accounts and integrations, with self-hosted deployment options for organizations that want to operate the service themselves. That choice makes message storage, uploads, authentication and client connectivity part of the team’s responsibilities. On Kubernetes, the current application chart and its MongoDB database have separate lifecycles; replacing an old bundled chart requires preserving both the conversation data and its surrounding configuration.
Current guidance
Its current official Kubernetes guide uses the Rocket.Chat Helm chart with an independently provisioned MongoDB database and calls out migration from older bundled database packaging. Application, database and monitoring components therefore need separate lifecycle decisions rather than a single image-tag update.
Check the chosen Rocket.Chat release’s MongoDB compatibility, deployment architecture, feature licensing and client support. Persistent uploads, federation or integrations, mail and authentication can be as important as the chat database. Keep administration and database endpoints controlled, and verify WebSocket behavior through the selected ingress and proxy timeout settings.
For a chart migration, preserve users, messages, rooms, uploaded files, integration secrets and relevant application settings. Restore a copy into the target database arrangement, then test login, message delivery, file access and client reconnects with a small group. Rehearse the application/database upgrade sequence and avoid accepting new messages on both independent copies. This review does not establish unlimited feature availability or demonstrate a Rocket.Chat data migration.
Historical upstream link check · 2026-10-09
The recorded upstream address redirects to https://www.rocket.chat/ and returned HTTP 200 on 2026-10-09. Link availability does not certify the historical installation instructions or current security support.
Website availability is separate from project, chart and image support. Use the current guidance and primary sources on this page to assess the distribution.
Historical Kubedex content
Preserved for context. Commands, versions, prices and results below reflect the original research.
Rocket. Chat is a free, unlimited and open source. Replace email, HipChat & Slack with the ultimate team chat software solution.
What could you do with Rocket Chat?
➱Replace Email
Open up the conversation and remove the need for CC/BCC by using Rocket. Chat Channels and Private Groups to speak to your team openly for greater transparency.
Include relevant participants with the @username mention to notify those immediately. For important announcements to all members of a group, use @all.
➱Team Chat
Communicate and collaborate using team chat and switch to video or audio calls with screen sharing for more efficient teamwork.
Improve productivity by discussing and sharing ideas, projects, and files with real-time or asynchronous team chat. .
➱A Universe of Possibilities
With complete access to the source code, you can fully customize, extend or add new functionality to meet your requirements.
Join the thousands of developers who are creating the best chat platform on open.rocket.chat
➱Secure Conversations
A safe workspace with username restriction and admin transparency. Remove bad actors by adding moderators and provide admins with additional controls.
➱Trusted by blockchain innovators
Join leading blockchain projects such as Aragon, Hyperledger, Golem, and others in migrating from Slack. Do so easily thanks to Slack Importer and Slack Bridge.
Migrating from HipChat? Choose from our two HipChat Importers.
Features:
➢ FREE, UNLIMITED & OPEN SOURCE
Free audio and video conferencing, guest access, screen sharing, file sharing, LiveChat, LDAP Group Sync, two-factor authentication (2FA), E2E encryption, SSO, and dozens of OAuth providers.
Also includes unlimited:
- Users
- Channels
- Searches
- Messages
- Guests
- File uploads
- Live Chat
With Rocket. Chat LiveChat you can add real-time chat widgets to any website or mobile app and get more value from your team chat.
Replace other systems and use one communication platform to save time and money. Create a user support helpdesk, answer customer queries and convert leads.
➢ Real-time translation
Rocket. Chat uses cutting-edge machine learning for automatic real-time message translation between users.
Our user interface has been translated to over 50 languages, more than any other team chat service.
➢ WEB, DESKTOP & MOBILE
You can take Rocket. Chat anywhere with our web, desktop & mobile apps, LiveChat clients and SDK.
➢ Endless Customization
Customize your platform to tailor its exact look & feel by adding or removing features and selecting your own integrations, plugins & themes:
➥Integrations: Add incoming and outgoing WebHook integrations to Rocket.Chat
➥Plugins: Integrate Rocket.Chat features into popular applications such as Drupal or Pidgin
➥Themes: Personalize your UI by overriding any of the built-in styles
➥Powerful APIs: Use Rocket.Chat’s REST API, LiveChat API or Realtime API
➥Data Importers: Migrate from other team chat software and bring all your data with you using our easy-to-use data importers for Slack and HipChat
➥Marketplace: Find and install apps to extend Rocket. Chat or upload and sell an app you have developed.
Connecting to a server
You can use a web browser or one of the many client applications to connect to a Rocket. Chat server.
➢ Using a web browser
To connect to a Rocket. Chat server through a web browser you need to enter the desired server address in the browser’s address bar.
If it is a valid Rocket.Chat server address you will then be presented with the registration and login page if unauthenticated or taken to the server’s homepage if authenticated.
➢ Using the Desktop application
To connect to a Rocket.Chat server using a client application you first need to download the application for your operating system.
After installing and starting the application. If this is the first server you are connecting to with the desktop app you will be presented with the server connect screen. Enter the server address you want to connect to.
If it is a valid Rocket.Chat server address you will then be presented with the registration and login page.
➢ Connecting to more than one server
If you are using a Rocket.Chat desktop application you can connect to multiple Rocket.Chat servers.
To add a new server, click the plus icon below the server list left sidebar and follow the instructions to connect to a Rocket.Chat server using a Rocket.Chat client application.
Sources & further reading
Spotted something that needs another look?
Help improve this page →