How to Integrate the Jitsi Mattermost Plugin

Mattermost Jitsi Plugin

Mattermost is an open-source communication system for chatting with other remote users in a secure manner. Mattermost has many plugins to streamline your collaborative efforts and run your business remotely. The Mattermost Jitsi plugin offers remote teams an easy, free method for having video conferences.

Jitsi Meet is free open source software (FOSS) available to use via the Meet.Jit.si web application or installed on your own server for better privacy. Whichever option you choose, within minutes your team will be able to set up Mattermost video meetings and use all available features including:

  • Text chat
  • Screen sharing
  • YouTube streaming and video sharing

Below we’ll cover the following:

Mattermost Jitsi Plugin Integration

Below we’ll cover the Mattermost Jitsi Meet integration process.

Install the Jitsi Mattermost Plugins

  1. Visit your Mattermost domain and login. Ensure that the user you login as has Mattermost system admin privileges.
  2. In the upper-left corner, select your username, then Marketplace.
  3. Select Install for the Jitsi plugin.
    Installing Jitsi from the Mattermost Marketplace
  4. Select Configure to access plugin settings.
    Mattermost Jitsi plugin settings
  5. On the Jitsi configuration page, select Enable Plugin.
  6. Change the Jitsi Server URL to a custom Jitsi server (e.g. jitsi.example.com) or https://Meet.jit.si.
  7. You may choose to Embed Jitsi video inside Mattermost. Although it should work fine while enabled (it shows in the lower-right of your Mattermost page), keep in mind that it is still an experimental feature.
  8. Specify the naming convention for Jitsi Meeting Names.
  9. Configure the other options if your custom Jitsi server uses JSON Web Tokens (JWT).
  10. Save changes at the bottom.

Private Jitsi Servers

Installing the app on a web server for private Jitsi server hosting grants access to more options for customization and security including:

  • Creating admin users to grant moderator rights automatically
  • Further customizing features restricted from regular users
  • Safely storing and reusing room names
  • Secure integration with Google and Microsoft calendars

Create Mattermost Video Calls

After you’ve installed the Jitsi plugin, there are two methods for creating Mattermost video meetings with your specified naming convention from any channel. The simplest is to select the video camera icon to the left of the search bar in your upper-right corner. Alternatively, you can type the following command as a message in a channel or direct message:

/jitsi

A message will display for users to enter the Jitsi meeting room in a new browser tab.

Mattermost Jitsi Meeting link

To create a Jitsi room with a more customized URL, add the text string at the end:

/jitsi CustomTextHere

This will create a Jitsi room including your custom text, followed by your specified naming convention.

You can view more options for managing the Jitsi plugin settings with the help command:

/jitsi help

Users can override settings for how rooms are created and whether Jitsi shows in a separate window with the following command:

/jitsi settings

Moderated Jitsi Meetings

Moderated rooms, available at https://moderated.jitsi.net, grant only the room creator with moderation privileges. This will prove helpful for conferences that require more control over who can speak at once.

Remember, with private Jitsi server hosting you can create admin users within the Jitsi configuration during installation.

After brief testing, it seems the Mattermost Jitsi plugin (v2.0.0) doesn’t support moderated meeting creation. To start Mattermost video conferences with moderated.Jitsi.net, you’ll need to

  1. Manually create the moderated room.
  2. Add the guest and moderator URLs in with channels and users as necessary.

The output will resemble the image below.

Mattermost Jitsi moderated link

If your team uses Google accounts, you can live stream your Jitsi meeting to YouTube and embed that stream in Mattermost.

How to Use Jitsi Meet

Your Jitsi meeting might offer different options depending on what’s available on Meet.jit.si at the time or the custom configuration on a private Jitsi admin panel. By default, users will usually be able to:

  • Share an application window or their screen
  • Raise their hand in moderated meetings
  • Communicate in the text chatroom
  • Enable/disable their mic and camera
  • Adjust individual video quality to mitigate streaming issues
  • View speaker stats (how long each user has been in the room)

Learn more about how to use Jitsi Meet.

Once the Mattermost video conference is complete, click the red phone icon at the bottom to exit the Jitsi meeting or simply close the browser tab.

Jitsi Meet Conference

Are you just getting started with Mattermost and looking for ways to secure your team’s ? We recommend configuring ClamAV to scan uploaded files to get started. Also, check our Support Center for more info on how to secure your Linux cloud server.

Enjoy high-performance, lightning-fast servers with increased security and maximum up-time with our Managed VPS Hosting!

J
Jacqueem Content Writer I

Technical writer focused on cybersecurity and musicianship.

More Articles by Jacqueem

Was this article helpful? Let us know!