DEV Community

Cover image for How To Deploy Jitsi Meet(video conference) on Ubuntu
SyedAsadRazaDevops
SyedAsadRazaDevops

Posted on

How To Deploy Jitsi Meet(video conference) on Ubuntu

Jitsi Meet is an open source video-conferencing application based on WebRTC.

A Jitsi Meet server provides multi-person video conference rooms that you can access using nothing more than your browser and provides comparable functionality to a Zoom or Skype conference call.

Step 1 — System Hostname

sudo hostnamectl set-hostname jitsi.my_domain.com
Enter fullscreen mode Exit fullscreen mode

Check that this was successful by running the following:

hostname
Enter fullscreen mode Exit fullscreen mode

Next, you will set a local mapping of the server’s hostname.

nano /etc/hosts
Enter fullscreen mode Exit fullscreen mode

add this line

127.0.0.1 <jitsi.my_domain.com>
Enter fullscreen mode Exit fullscreen mode

Step 2 — (Before Install) Must Configure Prosody XMPP Server

ERROR: I got an error in the jitsi-meet install.
Jitsi-meet : Depends: jitsi-meet-prosody (= 1.0.6776-1) but 1.0.6644-1 is to be installed

Solution: Add the Prosody package repository

To install the latest version, add the Prosody repository with the following command:

echo 'deb https://packages.prosody.im/debian focal main' | sudo tee /etc/apt/sources.list.d/prosody.list
Enter fullscreen mode Exit fullscreen mode

Now, run the following command to download and import the Prosody public key.

wget https://prosody.im/files/prosody-debian-packages.key -O- | sudo apt-key add -
Enter fullscreen mode Exit fullscreen mode

Next, update the local package index. Then, install

sudo apt update
sudo apt install prosody
sudo apt install libunbound-dev liblua5.3-dev
luarocks install luaunbound
systemctl status prosody
Enter fullscreen mode Exit fullscreen mode

Step 3 — Install Jitsi

First, download the Jitsi GPG key with the wget downloading utility:

wget https://download.jitsi.org/jitsi-key.gpg.key
Enter fullscreen mode Exit fullscreen mode

Next, add the GPG key you downloaded to apt’s keyring using the apt-key utility:

sudo apt-key add jitsi-key.gpg.key
Enter fullscreen mode Exit fullscreen mode

Now, you will add the Jitsi repository to your server by creating a new sources file that contains the Jitsi repository. Open and create the new file:
sudo nano /etc/apt/sources.list.d/jitsi-stable.list. Add this line to the file for the Jitsi repository:

deb https://download.jitsi.org stable/
Enter fullscreen mode Exit fullscreen mode

then install the jitsi-meet package:

sudo apt update
sudo apt install jitsi-meet
Enter fullscreen mode Exit fullscreen mode

During the installation of jitsi-meet you will be prompted to enter the domain name.
Image description

after that select let's Encrypt SSL. (et's Encrypt is a non-profit certificate authority) or select no if you don't need to jitsi-web-cloud in next option.

Image description

Your Jitsi Meet server is now set up

Top comments (0)