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
Check that this was successful by running the following:
hostname
Next, you will set a local mapping of the server’s hostname.
nano /etc/hosts
add this line
127.0.0.1 <jitsi.my_domain.com>
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
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 -
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
Step 3 — Install Jitsi
First, download the Jitsi GPG key with the wget downloading utility:
wget https://download.jitsi.org/jitsi-key.gpg.key
Next, add the GPG key you downloaded to apt’s keyring using the apt-key utility:
sudo apt-key add jitsi-key.gpg.key
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/
then install the jitsi-meet package:
sudo apt update
sudo apt install jitsi-meet
During the installation of jitsi-meet you will be prompted to enter the domain name.
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.
Your Jitsi Meet server is now set up
Top comments (0)