Jitsi meet is a free open source video conferencing web application. Just like Google Meet and Zoom, Jitsi meet provides the option to easily create a meeting in a browser within seconds without additional software or browser extensions. Jitsi doesn't require an account to use its additional features like Screen Sharing, Group chat, Integration with different chat platforms like Mattermost or Slack. Below are the steps to install and configure Jitsi on an Ubuntu server.
Step 1: You will need to have a server with SSH root access.
Step 2: Install the Jitsi repository key using the below command.
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -?
Step 3: We need to create a new repository source file – sources.list.d – for the Jitsi repo:
sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
Step 4: Install apt-transport-https to access packages with an SSL (HTTPS) connection:
sudo apt-get install apt-transport-https
Step 5: Update your Ubuntu server package lists:
sudo apt-get -y update
Step 6: Install the Jitsi Meet full suite:
sudo apt-get -y install jitsi-meet
Step 7: When prompted, type your intended hostname or domain for the Jitsi URL
Step 8: Once the above steps are completed we will need to install an SSL certificate for the domain. You will be able to install a self-signed SSL or your an owned SSL certificate.