Rocket.Chat¶
In this article
Information
Rocket.Chat is an open messaging and video conferencing platform created in 2015 by a group of Brazilian developers working at Webschool company. Rocket.Chat is open source and available for download on GitHub, released under the MIT license. It provides real-time messaging, supports voice and video calls, file sharing, and also integration with other applications. Rocket.Chat runs on a variety of operating systems and platforms, including Linux, Windows, macOS, Android, and iOS. It can be installed either on your server or on cloud platforms. It uses the WebSocket protocol for data transmission and supports SSL/TLS encryption to ensure the security of data transfer.
HOSTKEY is an official partner of Rocket.Chat and has been using it in the daily work since 2015. We may sell volume licenses and serve licensed installations.
Deployment Features¶
- Installation on RHEL 8+ and Ubuntu 22.04+ families is possible;
- Installation time is 15-20 minutes, including OS;
- Containerized installation of RocketChat + SSL in the
hostkey.in
zone; - Installed software:
- Docker CE;
- Docker Compose.
- Used containers:
- registry.rocket.chat/rocketchat/rocket.chat:6.0.0;
- docker.io/bitnami/mongodb:5.0.15;
- jonasal/nginx-certbot:latest.
- Path to compose: -
/root/rocketchat
; - Path to mounted directories: -
/data
; -
For customize the installation, you need to make changes in
/root/rocketchat/compose.yml
Then restart compose via commands
The web interface will be available at the URL: https://rocketchat{Server_ID_from_Invapi}.hostkey.in
Data for connection¶
The service is managed in the Rocket.Chat control panel with a web interface, the link to which is located in Invapi.
You can find the authorization data either in the Info >> Tags tab of the server control panel or in the email that was sent.
- Link: in the webpanel tag;
- Login and Password: Sent to your email address after the server is ready for use following software deployment.
Using the server with Rocket.Chat¶
After moving to the Rocket.Chat control panel, you need to register:
And provide information about the organization:
Once the registration procedure is completed, you will be transferred to the Rocket.Chat start menu:
Note
For more information on the basic settings of Rocket.Chat, see the documentation of the developers.
Create a New User¶
Note
The first user to set up a Rocket.Chat workspace is an administrator. He can invite other users and manage the entire workspace.
To create a new Rocket.Chat user:
- Open the Rocket.Chat control panel using administrator credentials.
- Click on the
Add Usersbutton or theCustomizebutton in the upper right corner of the screen; - In the settings menu, choose Users and press the button
New; - Fill in the required fields such as username, email address, and password. You can also add other additional information if needed, such as the user's role;
- Click on the
Createbutton at the bottom of the page. - The new user(s) will be added to the list of Rocket.Chat users and will be able to log in using their credentials.
Updating Rocket Chat¶
To update Rocket Chat, follow the instructions in the official developer documentation.
Ordering Rocket.Chat using API¶
To install this software using the API, follow these instructions.