How to install Jitsi

VPS > KVM

Jitsi is an OpenSource video conference server which makes video conference possible from every modern browser.
The installation takes around 15 min to finish.

Please be aware that Video meets are bandwidth-intensive for the participants and the server.

What you need:
- Choose a KVM vps in a location where most of the video conferences will take place.
- You can also order a new KVM vps and use the coupon code WorkFromHome during checkout to get 5% discount on your first month.

To start the installation please log in to our KVM vps control panel and login with your email address and password.

In the overview please select the server you would like to install Jitsi on.
We recommend a fresh installation or you can use an existing server installed with a Linux OS these instructions are for Debian 10.

First, we will use the auto-installer to (re)install your KVM with Debian 10:

 
From the dropdown menu select Debian 10 and insert the new root password (which will be the SSH-root password)
 
 
Wait a couple of minutes for the installation to finish and login to the server via ssh as root
in the command line execute:
$ apt-get update
$ apt-get upgrade
# Support for apt repositories via HTTPS, Curl and GPG
$ apt-get install apt-transport-https curl gpg

We recommand you run the Jitisi server with a Let's encrypt certificate on a sub domain. For example, meet.YOURDOMAIN.COM
for that, you need to set the host name like this:
hostnamectl set-hostname meet
Edit the file with your favourite text editor /etc/hosts to add the FQDN so it looks like this:
127.0.0.1 localhost
​x.x.x.x meet.YOURDOMAIN.COM meet
Please put KVM IP at the "x.x.x.x"
 
to test that all is correct execute:
ping "$(hostname)"
and you should get a ping reply.
 
Add the repository GPG key to APT:
curl https://download.jitsi.org/jitsi-key.gpg.key | sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
Add Jitsi repository to your APT sources
echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null
 
Update repository:
apt-get update
Install Jitisi-meet:
apt-get install jitsi-meet
When asked insert the server domain 
 
And select "Generate a new self-signed certificate ..." and wait for the installation to finish.
 
 
!!!! Warning !!!!
If you don't protect you server everyone can create a meeting on your Jitisi server
You can find the instructions on how to create a secure room here: https://jitsi.github.io/handbook/docs/devops-guide/secure-domain
 
To create a Let's Encrypt certificate execute:
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
Enter your contact email address.
press Enter and wait for the installtion to finsh
 
Test your installation by going to https://meet.YOURDOMAIN.COM
 
Congratulations you finished the installation off your Jitsi server. 
 
 
--
 

Add Feedback