Rocket.Chat is an open-source messaging platform for distributed or enterprise environments. This secure messaging platform supports a variety of communication channels between users: text and voice messages and video conferencing.
Numerous integrations with third-party services, extensive automation options, and support for mobile platforms make Rocket.Chat an excellent choice for a small team working on a product, as well as for large organizations.
This real-time communication tool can be hosted entirely on your own server, or purchased as a SaaS, pay-per-user solution. The advanced version of Rocket.Chat offers ready-to-use integrations with third-party messengers (WhatsApp, Telegram) and advanced features.

Beget VPS with pre-installed Rocket.Chat messaging system is an automatically deployed service based on Ubuntu 22.04 with a configured domain name and a free SSL certificate.
Installation package information
- Ubuntu 22.04
- Docker, the current version
- Rocket.Chat
- Certbot
Installing and using Rocket.Chat
When creating the server, you will need to specify additional parameters:
- The domain that will be used to access your Rocket.Chat. You can specify either an existing domain or subdomain, or use a free technical domain .beget.app. Free SSL certificate will be issued and installed on the selected domain.
- Admin email.
Once the server is created, application deployment will begin. The process will take about 5 minutes. You will receive a notification when it is complete.
Using Rocket.Chat
To get started in Rocket.Chat, go to https://my-domain.beget.app (my-domain.beget.app – the domain of your choice). You can also access the application using the link in the installed application information window in the virtual server control panel.

The first time you log in to the Rocket.Chat platform you'll be prompted for an admin username and password. After that, you'll be asked a few questions about your organization.

The next step is to register your server to get access to the enhanced features available as part of a paid Rocket.Chat subscription.
continue the offline option at this step. You will be able to upgrade to a paid version of Rocket.Chat later if you want to.After this, the initial setup of the Rocket.Chat secure communication platform is done!
To do this, click on the icon of your current user at the top left corner and go to
Administration → Users and create the desired user.We wish you pleasant and productive group communication on your Rocket.Chat server!
FAQ
- Container configuration:
/opt/beget/rocket-chat/docker-compose.yml - Nginx configuration:
/opt/beget/rocket-chat/nginx/nginx.conf - Database files:
/opt/beget/rocket-chat/data/db - Downloads:
/opt/beget/rocket-chat/uploads
Follow these steps to restart all services:
- Connect to your virtual server via ssh:
ssh root@my-ip(my-ipis the IP address of your server) - Go to the directory with the configuration:
cd /opt/beget/rocket-chat - Run the command
docker-compose restart
