Install Jitsi Meet on Debian 9 (Tutorial)
Jitsi Meet is a 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, without registering or signing up for anything. 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 Debian 9.
VPS PLANS STARTING $3 PER MONTH!
All our Standard plans, from 4GB to 32GB RAM, are at a super 22% discount today! 🚀
This means that you can own a VPS starting at $3 per month! To get the discount, choose any Standard Plan and use the code SUPER22 at checkout.
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) pointing to the IP Address of your server
- Server hostname set to match the above FQDN
- IP Address for your server
- Minimum 1-core, 1GB Ram VPS
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 so 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!