User:Paul/sandbox/Install Jitsi Meet

From UNPM.org Wiki
< User:Paul
Revision as of 04:31, 18 August 2021 by Paul (talk | contribs) (Created page with "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 t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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