Jump toUpdate content
Installing Jitsi Meet on Ubuntu Bionic Beaver (18.04 LTS)
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:
- Sharing of desktops, presentations, and more
- Inviting users to a conference via a simple, custom URL
- Editing documents together using Etherpad
- Trading messages and emojis while video conferencing, with integrated chat.
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.
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.
Configure a the hostname of the server corresponding to your domain / subdomain name. Replace
jitsi.mydomain.tldwith the subdomain pointed to your instance.
hostnamectl set-hostname jitsi
sed -i 's/^127.0.1.1.*$/127.0.1.1 jitsi.mydomain.tld jitsi/g' /etc/hosts
Update the software already installed on the system:
apt update && apt upgrade -y
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.serviceImportant:
If Nginx or Apache is not present on the system, Jitsi Meet will automatically install Jetty during the installation.
Download the APT key and setup the repositories of Jitsi, to install the software with
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
Launch the installation of Jitsi Meet.
apt install -y jitsi-meet
During the installation you will be prompted to:
Enter the FQDN of your instance. For example
jitsi.mydomain.tldand press Enter:
Choose the SSL certificate option
Generate a new self-signed certificate (You will later get a chance to obtain a Let's Encrypt certificate)and press Enter.
Run the script
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.shto obtain a Let’s Encrypt SSL certificate for your instance:
During the certificate request, you are asked to enter your e-mail address to receive notifications regarding your certificate.
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:
Enter a name for your conference and press
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.
Happy conferencing ;-)