Skip to content

Jitsi Meet Development Environment

Alexis Morel edited this page Oct 20, 2019 · 5 revisions

Prerequisites

  • NPM
  • NodeJS

Installation

Step 1 - Clone the repo

git clone git@github.com:jitsi/jitsi-meet.git

Step 2 - Install dependecies

cd jitsi-meet
npm install

Step 3 - Fix security issues

npm audit fix

Step 4 - Build Jitsi

make

Step 5 - Install nginx

sudo apt install -y nginx
sudo systemctl start nginx.service
sudo systemctl enable nginx.service

Step 6 - Install Jitsi

cd
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
sudo apt update -y
sudo apt install jitsi-meet

During the installation, when you are asked to prodive a hostname, put localhost. After that select generate a new self-signed certificate.

Step 7 - Tell Nginx to use your local changes

Edit this file:

nano /etc/nginx/sites-available/localhost.conf

Change root variable to path from root of the cloned repo at step 1.

Step 8 - Reload Nginx

service nginx reload
service nginx restart

Now hit https://localhost and you are supposed to see your local changes.

References