How To Deploy Jitsi Meet(video conference) on Ubuntu

SyedAsadRazaDevops - Apr 2 '23 - - Dev Community

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

. . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player