User:Paul/sandbox/Install Jitsi Meet
Jump to navigation
Jump to search
Jitsi is a mature and stable open source project for voice and video communications.
This tutorial installs Jitsi Meet, and popular project for facilitating meetings.
Note that Frantech does not include aptitude
, so first apt update && apt upgrade
before installing aptitude
Configure per the Initialize VPS and Using Ubuntu Server articles.
For the Install Nginx article, install without configuring.
sudo aptitude install gnupg2 openjdk-11-jre apt-transport-https
sudo hostnamectl set-hostname meet.example.org
https://jitsi.github.io/handbook/docs/devops-guide/secure-domain
nano /etc/prosody/conf.avail/[your-hostname].cfg.lua
Change:
authentication = "internal_hashed"
Add new VirtualHost for anonymous guests:
VirtualHost "guest.jitsi-meet.example.com" authentication = "anonymous" c2s_require_encryption = false
nano /etc/jitsi/meet/[your-hostname]-config.js
var config = { hosts: { domain: 'jitsi-meet.example.com', anonymousdomain: 'guest.jitsi-meet.example.com', ... }, ... }
stunServers: [ { urls: 'stun:jitsi.example.com:3478' }, // { urls: 'stun:meet-jit-si-turnrelay.jitsi.net:443' } ]
nano /etc/jitsi/jicofo/sip-communicator.properties
Add
org.jitsi.jicofo.auth.URL=XMPP:jitsi.mostlybsd.com
sudo prosodyctl register <username> jitsi-meet.example.com <password> sudo systemctl restart prosody sudo systemctl restart jicofo sudo systemctl restart jitsi-videobridge2 sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh