How to Install Jitsi Meet on Ubuntu 22.04 – Step-by-Step Guide

A quick and easy guide on how to install Jitsi Meet on Ubuntu 22.04 and set up your own secure video call server.

How to Install Jitsi Meet on Ubuntu 22.04 – Step-by-Step Guide

Introduction

Want to host your own secure video calls without Zoom or Google Meet? You’re in the right place! In this guide, I’ll walk you through how to install Jitsi Meet on Ubuntu 22.04, step-by-step, using simple language and real-world tips.

Why Choose Jitsi Meet?

Let’s be real – we all care about privacy. Most video apps today collect data. Jitsi Meet is open-source and doesn’t track you. You can host it yourself, which means full control.

A while back, I helped a small & large business install Jitsi Meet to run online training sessions. No one had to download anything. It worked straight from the browser, and the call quality was amazing!

Whether you’re setting this up for a business, a school, or just for fun — this guide will get you going quickly.

What You’ll Need Before You Start

Here’s what you’ll need to install Jitsi Meet:

  • A fresh Ubuntu 22.04 server (minimum 1 GB RAM, 1 vCPU)
  • A domain name (e.g., meet.example.com)
  • Basic knowledge of Linux commands
  • Root or sudo access

Optional (but helpful):

  • SSL Certificate (we’ll use Let’s Encrypt for free)

Step-by-Step Guide to Install Jitsi Meet on Ubuntu 22.04

Let’s get started!

Step 1: Update Your Server

sudo apt update && sudo apt upgrade -y

It’s always a good idea to start with a clean, updated system.

Step 2: Set Your Hostname

Set your server’s hostname to match your domain.

sudo hostnamectl set-hostname meet.example.com

Replace meet.example.com with your real domain.

Step 3: Add Jitsi’s Official Repository

Jitsi is not in Ubuntu’s default repos, so we’ll add theirs.

sudo apt install gnupg2 curl -y
curl https://download.jitsi.org/jitsi-key.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/jitsi-keyring.gpg
echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list
sudo apt update

Step 4: Install Jitsi Meet

Now install Jitsi Meet:

sudo apt install jitsi-meet -y

You’ll be asked to enter your domain name and choose an SSL setup method. Choose “Generate a new self-signed certificate” for now — we’ll replace it with Let’s Encrypt later.

Step 5: Set Up SSL with Let’s Encrypt

Let’s Encrypt gives you a free SSL certificate. Jitsi has a handy script for this:

sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Enter your email when prompted. This will also set up automatic SSL renewals. Secure and free — win-win!

Allow only necessary traffic:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 10000/udp
sudo ufw allow ssh
sudo ufw enable

Step 7: Test It Out!

Now go to your browser and open:

https://meet.example.com

Replace meet.example.com with your real domain. You should see the Jitsi Meet welcome screen!

🔐 Extra: Secure Your Jitsi Meet with Authentication

By default, anyone can create meetings. If you want to lock this down (like I did for a client), you can set up a moderator authentication system using Prosody (Jitsi’s chat server).

  1. Edit the config file:
sudo nano /etc/prosody/conf.avail/meet.example.com.cfg.lua
  1. Find this line:
authentication = "anonymous"
  1. Replace it with:
authentication = "internal_plain"
  1. Save and exit the file.

  2. Create a user:

sudo prosodyctl register yourusername meet.example.com yourpassword
  1. Restart services:
sudo systemctl restart prosody
sudo systemctl restart jicofo
sudo systemctl restart jitsi-videobridge2

Now only registered users can start meetings. Guests can still join with a link.

Conclusion: Ready to Host Your Own Video Calls?

Installing Jitsi Meet on Ubuntu 22.04 is easier than you think. With just a few commands, you can have a secure, private video server running in no time.

So why rely on big tech? Try it yourself — host your own meetings, your way.

If you found this guide helpful, feel free to share it with others or drop a comment below. Need help setting it up? Reach out — I’ve got your back!

Need Help? We Offer Professional Jitsi Installation Support

Setting up Jitsi can be a bit technical — and that’s where we come in.

At Jitsi Guide, we offer:

  • Professional Jitsi Meet Installation on Ubuntu 22.04
  • Secure Configuration with SSL, authentication, and firewall setup
  • Custom Domain & White Labeling
  • Scaling Support (Multi-shard, Octo, etc.)
  • UI Customization & Branding
  • Cloud Deployment (AWS, GCP, DigitalOcean)

Let us handle the tech, while you focus on your meetings.

📩 Contact us at jits.guide for a commercial support!

Frequently Asked Questions

Yes! Jitsi Meet is completely open-source and free to use.

Not really. A small server (1 GB RAM, 1 CPU) works fine for 2–3 users. For bigger groups, you’ll need more resources.

Technically yes, but it’s better to have a domain so SSL and browser access work smoothly.

Yes, very. It supports end-to-end encryption, and if you self-host, you control everything.

Zoom is a commercial product. Jitsi Meet is open-source and free — plus you can host it yourself, giving you more privacy and control.
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.