How to Deploy Rocket.Chat and Integrate Jitsi for Online Communication | Hosting Platform-as-a-Service (PaaS) For Running Apps In The Cloud | HIDORA

How to Deploy Rocket.Chat and Integrate Jitsi for Online Communication

How to Deploy Rocket.Chat and Integrate Jitsi for Online Communication
Here is an in-depth tutorial on how to deploy Rocket.Chat to Hidora Cloud and integrate it with other software products by the example of Jitsi Meet video conferencing. The process is pretty easy and quick even for non-experts with automatic deployments available.
Hidora provides pre-packaged production-ready environments to minimize deployment and system administration routines.  

Clear and efficient communication inside or outside the team is essential to business success because it’s a major factor for avoiding costly mistakes such as missed deadlines and incorrect outputs. Communication software solutions enhance day-to-day information exchange and improve teamwork efficiency. Such platforms are necessary for facilitating better collaboration and connection in-house as well as with clients and partners. From one-on-one meetings to online video conferencing, communication tools help to make conversations with team members and customers easier, more convenient and cost-effective.

Rocket.Chat is the leading free open-source team collaboration tool that allows you to control communications, manage your data and have your own collaboration platform. This software can be deployed as a self-hosted on-premise or run as a cloud-based. With Rocket.Chat you can easily communicate and collaborate with the team, share files, chat in real-time or switch to video/audio conferencing for more productive teamwork. This is the largest and most active open source team chat solution with a reach feature set provided, among them:

  • Safe workspaces for highly-secure conversations 
  • Audio and video conferencing
  • Screen sharing
  • File sharing
  • Guest access
  • Real-time chat
  • Real-time translation
  • Full customization
  • Easy software integrations
  • Clear user interface
  • Easy-to-use data importers
  • Powerful APIs
  • Web, desktop and mobile apps available and more.

Rocket.Chat Automatic Deployment

  1. Log in to your Hidora Cloud dashboard.
  2. Open the Marketplace.

    hidora marketplace

  3. Find Rocket.Chat in the list and Install it. The automatically generated environment name can be changed to whatever one you’d like. 

    rocket.chat

  4. In a few minutes the installation will be completed. You’ll see the Rocket.Chat environment, which contains Docker container and NoSQL database MongoDB. 

    Rocket.Chat environment

  5. Now you can open Rocket.Chat in your browser and complete all the necessary configuration and customization steps. 

    Rocket.Chat in browser

  6. First of all, specify your Rocket.Chat admin user info and credentials (name, username, organization email and password). 

    Rocket.Chat admin user

  7. Fill in your organization information (type, name, industry, size, country and website). 

    organization information

  8. Specify the server info (site name, language and server type). 

    Specify the server info

  9. The final setup step is registering the server: use preconfigured gateways and proxies provided by Rocket.Chat for this, get acquainted with the Terms and Privacy Policy and accept them. 

    registering the server

  10. Go to your workspace to proceed with the configuration by clicking the appropriate button in the appeared dialog window. 

    workspace configuration

  11. Navigate to the Administration panel in order to complete all the necessary settings (e.g. adding rooms and users, connection with other services you might need, specifying permissionsetc.)

    Administration panel
    Administration panel

 

Rocket.Chat and Jitsi Integration in the Cloud

If you want to enable video conferencing in your Rocket.Chat application, there are two options available for now: RicketChat Meet, which is still under development and Jitsi Meet. Of course, it’s recommended to use Jitsi, which is a great open-source platform that lets easily meet online. You can use the Jitsi Meet video conferencing platform integrated into Rocket.Chat. We highly recommend setting up your own Jitsi server for total privacy. Just complete the steps below to set up Jitsi on your own infrastructure, add the Jitsi App and Configure the settings for meetings. 

  1. Go back to Hidora Cloud admin panel and set up Jitsi from the Marketplace. 

    jitsi meet video conferencing

  2. In two minutes or so the deployment process will be finished and you’ll see the dialog window with the Jitsi Video Conferencing admin credentials and the link to the app. 

    jitsi meet deployment

  3. Jitsi Video Conferencing environment will also appear on your Hidora dashboard.

    Jitsi Video Conferencing environment

  4. Open your Rocket.Chat workspace, go to Administration > Connectivity Services and register the Cloud account. This allows you to connect your self-hosted workspace to services
    available through
    Rocket.Chat Cloud.

    Connectivity Services

  5. Once the workspace is successfully linked with your Rocket.Chat Cloud account go to the Marketplace. 

    Rocket.Chat Cloud account

  6. Find Jitsi Slash Command application there. 

    Jitsi Slash Command

  7. Confirm Jitsi Slash Command installation.

    Confirm Jitsi Slash Command installation

  8. After the installation is completed navigate to Video Conference and specify the domain of the self-hosted Jitsi server from your Hidora dashboard (in our case it’s jitsimeet.hidora.com). Also, look through the settings available and modify them if this is needed for your video calls. Don’t forget to save the changes.

    Video Conference

  9. Once this is done you can just type in any workspace chat /jitsi along with the name of some room or without it and Jitsi Meet conference will be created.

    workspace chat /jitsi

  10. Use the generated link to start the video call. Jitsi admin credentials were sent to your email address once the app was deployed from Hidora Marketplace. Log in with these credentials, guarantee the app access to your camera and microphone, configure the other settings for video call if this is needed and you can start the meeting.

    start the video call

Enjoy a reliable and robust group video chat, audio chat, screen sharing experience out of the box and keep all your communications fully private and safe with Rocket.Chat, Jitsi Meet and Hidora Cloud.