How to Record Jitsi Meetings Using Jibri | Easy Step-by-Step Guide

Learn how to record Jitsi meetings with Jibri in this simple step-by-step guide. Perfect for beginners looking to capture their online meetings easily.

How to Record Jitsi Meetings Using Jibri | Easy Step-by-Step Guide

Jitsi is a popular open-source video conferencing tool known for its privacy and flexibility. Whether you’re hosting webinars, remote meetings, or online classes, you may need to record Jitsi meetings for future reference. That’s where Jibri comes in.

Jibri (Jitsi BRoadcasting Infrastructure) is a tool developed by the Jitsi team to help record and stream meetings. In this guide, we’ll walk you through everything you need to know to set up Jibri and start recording your Jitsi meetings—no advanced technical skills required.

What is Jibri?

Jibri stands for Jitsi Broadcasting Infrastructure. It works alongside Jitsi Meet to record meetings or stream them to platforms like YouTube. It uses a virtual display to capture video and audio from the meeting, then saves it as a video file (usually in .mp4 format).

Here’s what Jibri can do:

  • Record meetings directly to a server

  • Stream live meetings on YouTube

  • Store recordings for later viewing or sharing

Why Use Jibri to Record Jitsi Meetings?

Using Jibri gives you complete control over your meeting recordings. Some of the benefits include:

No external software needed: Everything runs on your server.

Full meeting capture: Both audio and video are recorded.

Secure and private: Your data stays within your infrastructure.

Streaming option: Share live events directly on platforms like YouTube.

Prerequisites to Install Jibri

Before setting up Jibri, make sure you have the following:

A server running Ubuntu 18.04 or later

  • Jitsi Meet installed and working

  • At least 4 CPU cores and 4 GB RAM (8 GB recommended)

  • A domain name with SSL

  • SSH access to the server

  • Basic terminal knowledge

How to Install Jibri (Step-by-Step)

Let’s break it down into simple steps.

Step 1 – Update Your Server

sudo apt update && sudo apt upgrade -y

Make sure your system is up to date.

Step 2 – Install Jibri Dependencies

Install the necessary tools and packages:

sudo apt install default-jre-headless ffmpeg xdotool xserver-xorg-input-void xserver-xorg-video-dummy curl unzip

Step 3 – Add Jitsi’s Repository

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
sudo apt update

Step 4 – Install Jibri

sudo apt install jibri

Step 5 – Configure Jibri

Edit the Jibri config file:

sudo nano /etc/jitsi/jibri/jibri.conf

Update the configuration with the correct values:

  • xmpp.server_hosts = your Jitsi domain

  • xmpp.domain = your internal auth domain

  • recording_directory = where recordings are saved

You may need to also create directories and set permissions:

sudo mkdir /recordings
sudo chown jibri:jibri /recordings

Step 6 – Set up Jibri User Accounts on Jitsi

On your Jitsi Meet server, add a new user for Jibri to authenticate:

sudo prosodyctl register jibri auth.yourdomain.com yourpassword

Update Jitsi config files (config.js, sip-communicator.properties) with Jibri user credentials.

Step 7 – Restart Services

After setup, restart all related services:

sudo systemctl restart jibri
sudo systemctl restart jicofo
sudo systemctl restart prosody
sudo systemctl restart jitsi-videobridge2

How to Start Recording Jitsi Meetings

Once Jibri is installed and connected:

  1. Go to your Jitsi Meet room.

  2. Click the “More actions” (three dots) menu.

  3. Choose “Start recording.”

  4. The meeting will now be recorded by Jibri.

  5. Click “Stop recording” when you’re done.

Your video file will be saved in the directory you specified (e.g., /recordings).

Common Issues and Troubleshooting

  1. Recording button not visible Make sure Jibri is running and properly connected to Jicofo.

  2. Recording fails to start Check the logs:

sudo journalctl -u jibri
  1. No audio or video in recordings Ensure all virtual display and sound packages are correctly installed.

Tips for Better Jibri Performance

  • Use a dedicated server for Jibri.

  • Avoid running other heavy apps on the same machine.

  • Allocate more CPU/RAM for smoother performance.

  • Clean up old recordings to free up space.

Alternative Ways to Record Jitsi Meetings

If Jibri setup is too complex or not possible, here are other options:

  • OBS Studio: Screen-record your Jitsi session manually.

  • Built-in browser tools: Use Chrome extensions like Screen Recorder.

  • Third-party services: Some paid Jitsi hosting providers offer easy recording.

However, for full control and privacy, Jibri remains the best option.

Conclusion

Recording your Jitsi meetings using Jibri may seem technical at first, but with the right steps, anyone can set it up. This guide walked you through everything from installing Jibri to recording your first meeting. Whether you’re running online classes, remote interviews, or internal company calls, having a reliable way to record Jitsi meetings is a game-changer.

Ready to capture your meetings with ease? Start your Jibri setup today and take control of your online conversations.

Frequently Asked Questions

Yes, you can use tools like OBS Studio, but for full integration with Jitsi, Jibri is recommended.

By default, recordings are stored in the /recordings directory or the one you set in the configuration file.

Yes, Jibri is open-source and completely free, just like Jitsi Meet.

Absolutely. Jibri supports both recording and live streaming to platforms like YouTube.

A minimum of 4 CPU cores and 4 GB RAM is needed, but 8 GB is better for smooth performance.
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Get in Touch

Get Started with Us Today!

Looking to set up or optimize your Jitsi? Let's connect and make it happen.