Install Jitsi Meet On Ubuntu 18.04 (Tutorial)
Jitsi Meet is video conference web app that allows for on-the-fly video conferencing. In fact, you could go to their site to fire up a call right now for free. But the really cool part is that you can self-host Jisti on your VPS to give you more control over your data and infrastructure.
It's an interesting alternative to Zoom or Google Hangouts and it's easy to set up on most Linux servers. In this article, we'll show you how to install Jitsi Meet on Ubuntu 18.04.
Only $89/yr for 32GB RAM and
320GB 480GB NVMe and free backups for LIFE!
Celebrating our 9 year anniversary! Capacity is limited and some deals will sell out. Get yours before they are gone!
First of all, we're not saying that it is!
But there have been questions about the quality of Zoom's privacy that are leading a lot of people to look for other options. Among other things, Jitsi doesn't require you to create an account or install browser plugins to work.
Plus Jitsi Meet comes with a pretty rich feature set completely free, things like:
- Screen sharing for presentations or document reviews
- Fun, customizable meeting URLs
- Invite as many users as your infrastructure will support
- Collaborative document editing (with Etherpad)
- Google and Microsoft Calendar integrations
- Integration with other collaboration software, like Slack
- Mobile apps for Android and Apple
- Root or Sudo User (this article defaults to the root user)
- Fully-Qualified Domain Name (FQDN)
- Server hostname set to match the above FQDN
- IP Address for your server
- Universe package repository available
- Minimum 1-core, 1GB RAM VPS running Ubuntu 18.04
The first step in getting Jitsi Meet up and running will be adding the repo that contains the application packages for Jitsi Meet and its dependencies.
echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
As a precaution, let's make sure the apt package can read properly from repositories served via HTTPS
apt-get install apt-transport-https
Then we'll update our apt cache and install Jitsi Meet.
apt update apt install -y jitsi-meet
The install process will ask you to fill in some details about your Jitsi Meet instance.
First, enter the FQDN when it asks you for a hostname:
Next, select the default option when it asks about an SSL Certificate. It advises that you'll be able to use Let's Encrypt at a later point to install a proper SSL Certificate.
Once all that is done, you'll see a message advising you to actually switch to Let's Encrypt.
Let's do that now.
The following script prompts for an email address. This is to alert you when it is time to renew the certificate.
Note: this will install nginx and configure it for use with Jitsi.
Assuming your FQDN is correctly setup to point to the IP Of your server, you now have a fully-secure, ready-to-run Jitsi Meet installation ready to use.
Navigate to your FQDN and create your first meeting!