Jitsi Meet is an open-source video conferencing solution, providing virtual meeting rooms for remote team meetings. The sofware provides high video and audio quality and supports fully encrypted connections using TLS/SSL and Let’s Encrypt certificates.
The tool provides features similary to commercial solutions, including:
**Note: This tutorial describes the installation of Jitsi Meet on Ubuntu Bionic Beaver. If you prefer the installation of Jitsi Meet on Debian Buster, follow this link.
Note: For optimal perfomances, it is recommended to run Jitsi Meet on an instance with at least 4GB RAM.
1 . The default Ubuntu image has been minimized to reduce the size, as required for the installation of Jitsi, start by unminimizing it:
Confirm to unminimize by pressing
y. The apt packet manager will download and install the required packages.
2 . Configure a the hostname of the server corresponding to your domain / subdomain name:
hostnamectl set-hostname jitsi sed -i 's/^127.0.1.1.*$/127.0.1.1 jitsi.mydomain.tld jitsi/g' /etc/hosts
jitsi.mydomain.tldwith the subdomain pointed to your instance.
3 . Update the software already installed on the system:
apt update && apt upgrade -y
4 . Install a Nginx server before installing Jitsi Meet. The Nginx server will serve as a reverse proxy for the Jitsi web interface. The Jitsi installation tool will take care of the configuration of Nginx, if it is present on the system. Run the following commands to install and enable Nginx:
apt install -y nginx systemctl start nginx.service systemctl enable nginx.service
Important: If Nginx or Apache is not present on the system, Jitsi Meet will automatically install Jetty during the installation.
5 . Download the APT key and setup the repositories of Jitsi, to install the software via
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | apt-key add - sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list" apt update -y
6 . Launch the installation of Jitsi Meet:
apt install -y jitsi-meet
During the installation you will be prompted to:
jitsi.mydomain.tldand press Enter:
Generate a new self-signed certificate (You will later get a chance to obtain a Let's Encrypt certificate)and press Enter.
7 . Run the script
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh to obtain a Let’s Encrypt SSL certificate for your instance:
During certificate request, you are being asked to enter your e-mail address to receive notifications regarding your certificate.
8 . Your private Jitsi Meet instance is ready for a first conference call. Open a Web-browser and type the FQDN of your instance, for example:
https://jitsi.mydomain.tld. The following screen will appear:
Goto enter the conference room. It is now possible to share the link, to set a password, configure the audio and video quality and more for the conference.
Important: Jitsi requires access to your camera and microphone. Authorize the use of these devices on your computer when prompted to do so by your web browser.
9 . Happy conferencing ;-)