...
How to install jitsi meet on ubuntu vps
Learn how to install jitsi meet on ubuntu vps!

This article provides a guide for how to install Jitsi Meet on Ubuntu VPS servers.

βœ… What is Jitsi Meet?

Jitsi Meet is a free, open-source video conferencing platform that you can use without needing an account or installing any software. It runs entirely in the browser and offers encrypted, real-time video, audio, and chat.

πŸ”‘ Key Features:

  • No account required – start or join meetings instantly.
  • Web-based – runs in your browser (Chrome, Firefox, etc.).
  • End-to-end encryption – protects your conversations.
  • Screen sharing – for presentations or collaboration.
  • Mobile apps – for iOS and Android.
  • Custom domains & self-hosting – deploy your own branded Jitsi Meet instance.
  • Recording and livestreaming – with optional integration.

πŸ’‘ Use Cases:

  • Team meetings
  • Online classes
  • Webinars
  • Family video calls
  • Remote interviews

πŸ”§ Prerequisites

Before starting, ensure:


Compare Ubuntu VPS Plans

KVM-SSD-1
KVM-SSD-8
KVM-SSD-16
KVM-SSD-32
CPU
1 Core
2 Cores
4 Cores
8 Cores
Memory
1 GB
8 GB
16 GB
32 GB
Storage
16 GB NVMe
128 GB NVMe
256 GB NVMe
512 GB NVMe
Bandwidth
1 TB
4 TB
8 TB
16 TB
Network
1 Gbps
1 Gbps
1 Gbps
1 Gbps
Delivery Time
⏱️ Instant
⏱️ Instant
⏱️ Instant
⏱️ Instant
Location
US/FR
US/FR
US/FR
US/FR
Price
$7.58*
$39.50*
$79.40*
$151.22*
KVM-SSD-1
CPU: 1 Core
Memory: 2 GB
Storage: 16 GB NVMe
1 TB
KVM-SSD-8
CPU: 2 Cores
Memory: 8 GB
Storage: 128 GB NVMe
4 TB
KVM-SSD-16
CPU: 4 Cores
Memory: 16 GB
Storage: 256 GB NVMe
8 TB
KVM-SSD-32
CPU: 8 Cores
Memory: 32 GB
Storage: 512 GB NVMe
16 TB

How to Install Jitsi Meet on Ubuntu VPS

To install Jitsi Meet on Ubuntu VPS, follow the steps below:

  1. πŸ”„ Update Your Server

    sudo apt update && sudo apt upgrade -y
    
  2. πŸ“¦ Install Required Dependencies

    sudo apt install -y curl gnupg2 apt-transport-https software-properties-common
    sudo add-apt-repository universe
    
  3. πŸ” Add Prosody Repo, Jitsi GPG Key and Repository

    sudoΒ curlΒ -sLΒ https://prosody.im/files/prosody-debian-packages.keyΒ -oΒ /usr/share/keyrings/prosody-debian-packages.key
    echoΒ "debΒ [signed-by=/usr/share/keyrings/prosody-debian-packages.key]Β http://packages.prosody.im/debianΒ $(lsb_releaseΒ -sc)Β main"Β |Β sudoΒ teeΒ /etc/apt/sources.list.d/prosody-debian-packages.list
    sudoΒ aptΒ installΒ lua5.2
    
    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
    
  4. πŸ”„ Update and Install Jitsi Meet

    sudo apt update
    sudo apt install -y jitsi-meet
    
  5. 🌐 Set Hostname and SSL

    During installation, you’ll be asked:

    • Your hostname (enter your domain name)
    • SSL option:
    • Choose β€œGenerate a new self-signed certificate” (we’ll replace it later with Let’s Encrypt)
  6. πŸ”’ Secure with Let’s Encrypt SSL

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

    You’ll be asked for your email address (for cert renewal reminders).

  7. πŸ” Open Firewall Ports

    sudo ufw allow 80,443/tcp
    sudo ufw allow 10000/udp
    sudo ufw allow 4443/tcp
    sudo ufw enable
    
  8. βœ… Test Your Jitsi Meet Server

    Open your browser and go to:

    https://your-domain.com
    

Start a meeting and test audio/video. No login is required by default.

πŸ”§ Optional: Restrict Room Creation to Authenticated Users

To prevent random users from creating meetings:

  1. Configure Prosody for authentication

    Edit:

    sudo nano /etc/prosody/conf.avail/your-domain.cfg.lua
    

    Change:

    VirtualHost "your-domain"
        authentication = "internal_hashed"
    

    Add a new virtual host block below:

    VirtualHost "guest.your-domain"
        authentication = "anonymous"
        c2s_require_encryption = false
    
  2. Update Jitsi Meet config

    Edit:

    sudo nano /etc/jitsi/meet/your-domain-config.js
    

    Add:

    anonymousdomain: 'guest.your-domain',
    
  3. Create a user

    sudo prosodyctl register myadmin your-domain mypassword
    

    Then restart services:

    sudo systemctl restart prosody jicofo jitsi-videobridge2
    

Launch 100% ssd ubuntu vps from $2. 49/mo!

Conclusion

You now know how to install Jitsi Meet on Ubuntu VPS. Jitsi Meet is now up and running on your Ubuntu VPS. You can self-host secure video meetings, customize branding, and integrate with tools like Slack or calendar apps.

Avatar of editorial staff

Editorial Staff

Rad Web Hosting is a leading provider of web hosting, Cloud VPS, and Dedicated Servers in Dallas, TX.

2 thoughts on β€œHow to Install Jitsi Meet on Ubuntu VPS”

  1. […] Voice and Video Calls (with plugins like Calls or Jitsi) […]

  2. […] and video conferencing (via Jitsi or native […]

Comments are closed.

lg