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.

Features of the assembly

  • Installation on RHEL 8+ and Ubuntu 20.04+ families is possible.
  • Installation time is 15-20 minutes, including OS.
  • Containerized installation of RocketChat + SSL in the zone. 
  • Installed software:
    • Docker CE;
    • Docker Compose.
  • Used containers:
    • jonasal/nginx-certbot:latest.
  • Route to compose: - /root/rocketchat.
  • Route to mounted directories: - /data.
  • To customize the installation, you need to make changes in  /root/rocketchat/compose.yml. Then restart compose via commands docker compose down -f /root/rocketchat/compose.yml && docker compose up -f /root/rocketchat/compose.yml -d

The web interface will be available at the URL: https://rocketchat{server_id}

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:


Here are the data for authorization:

Link to access: in the “webpanel” tag;
Login: in the “user_name” tag;
Password: in the “password” tag.

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:


For more information on the basic settings of Rocket.Chat, see the documentation of the developers.

Create a New User

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:

1. Open the Rocket.Chat control panel using administrator credentials.

2. Click on the "Add Users" button or the "Customize" button in the upper right corner of the screen;

3. In the settings menu, choose "Users" and press the button "New";

4. 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;

5. Click on the "Create" button at the bottom of the page.

6. The new user(s) will be added to the list of Rocket.Chat users and will be able to log in using their credentials.