The easiest and fastest way to install Rocket.Chat is to use the Portainer template prepared by our team. This method minimizes manual configuration and allows you to deploy a stable, ready-to-use system in just a few minutes.

Requirements:

  • A VPS with Portainer installed using the Unihost script.

  • A deployed NPM (Nginx Proxy Manager).

After connecting to Portainer, go to the Application section, select Rocket.Chat, and fill in the required information.

Installing RocketChat with Portainer  - Image 1 Installing RocketChat with Portainer  - Image 2

After that, you will see the Rocket.Chat container in the Stacks section.

Installing RocketChat with Portainer  - Image 3

To access Rocket.Chat, you need to configure proxying through Nginx Proxy Manager (NPM).

Fill in the information as shown in the screenshot:

  • If you have your own domain, add it to NPM and create an A record pointing to your server’s IP address.

  • If you don’t have a domain, you can use a test domain (for example, rocketchat.local) by adding it to your hosts file on your machine.

Installing RocketChat with Portainer  - Image 4 Installing RocketChat with Portainer  - Image 5

After that, go to the domain you added in NPM, log in to Rocket.Chat, and complete all the installation steps.

Installing RocketChat with Portainer  - Image 6

You will also need to enter your email address to complete the registration.

Installing RocketChat with Portainer  - Image 7

After confirming your email address, you will gain access to your Rocket Chat dashboard.

Installing RocketChat with Portainer  - Image 8

Summary

Using the ready-made Portainer template significantly saves time and reduces the likelihood of errors. As a result, you get a fully functional Rocket.Chat instance “out of the box” with minimal setup effort.