Linux Jitsi installazione - omartek/linux_variePerLaboratorio GitHub Wiki

Table of Contents

INSTALLAZIONE JITSI MEET su VPS

Seguendo questa il video ufficiale

video guida ufficiale

e questa guida (che ripete quanto contenuto nel video aggiungendo la parte riguardante l'installazione di java e nginx)

tutorial

ho ricavato la seguente procedura.

Io ho utilizzato una VPS di OVH scegliendo di installare Ubuntu 18.04.

Accesso alla VPS

Questo dipende da chi vi appoggiate. Io in OVH ho creato il server e le chiavi SSH per accedere da terminale seguendo le indicazioni del sito.

Comunque in generale aprite un terminale e digitate il comando

 ssh [email protected]

Inserire la password.

Utilizzo console root

Si installa tutto da root o usando il comando sudo se disponibile.

Metto la password all'utente root giusto per questioni di sicurezza.

 sudo passwd root
 *inserire due volte la password scelta*

E si comincia

 sudo su -

Configurazione firewall

 ufw enable
 ufw allow in ssh
 ufw allow in 80/tcp
 ufw allow in 443/tcp
 ufw allow in 10000:20000/udp
 iptables -L -n
 *per visualizzare le modifiche*

Configurazione chiavi Jitsi con GPG

 gpg --search-keys [email protected]
 *scegliere il numero corretto di chiave gpg di solito 1 - vedi video al minuto 7:26*
 
 gpg --list-sigs [email protected]
 *elenca le due chiavi sig3 e sig da inserire nei comandi successivi - vedi video al minuto 8:33*
 
 gpg --recv-keys *CHIAVE sig 3*
 gpg --recv-keys *CHIAVE sig*
 
 apt-key add jitsi-key.gpg.key
 *aggiunge le chiavi*</source>

Installazione di Java

 apt update
 apt install default-jdk

Installazione di NGINX

 apt install nginx -y
 systemctl start nginx
 systemctl enable nginx

Installazione Jitsi

 apt update
 
 apt -y install jitsi-meet
 *alla richiesta inserire il proprio nome dominio - funziona anche se inserite l'IP della VPS ma in questo caso non funziona Letsencrypt e quindi si accede al sito accettando di proseguire su sito non sicuro*

Installazione Letsencrypt

 /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh 

Comunicare la mail alla quale si verrà avvisati della scadenza del certificato che dura 3 mesi.

⚠️ **GitHub.com Fallback** ⚠️