Vai al contenuto principale

VPS: Installazione di Jitsi Meet

Questa guida è stata creata con i seguenti prodotti:

(I dettagli possono variare con prodotti di fornitori diversi ma i concetti principali rimangono gli stessi)

Introduzione

Jitsi Meet è un software open source per videoconferenze con cui puoi creare le tue videoconferenze direttamente sul tuo server. Un grande vantaggio di Jitsi Meet è la facilità d’uso: ti serve solo un browser (o l’app Jitsi su smartphone) e non devi accedere a servizi esterni. Ogni videoconferenza ha il suo URL unico per partecipare. Jitsi Meet è perfetto anche per chi non è molto esperto con le videochiamate.
Attenzione: senza ulteriori configurazioni, chiunque acceda al server Jitsi Meet può avviare le proprie videoconferenze.

Installare Jitsi Meet su un server Debian

Qui ti mostriamo come installare un server Jitsi Meet su Debian. In realtà Jitsi Meet funziona anche su altri server Linux, tipo Ubuntu, e l’installazione è molto simile.

Preparativi

Per usare Jitsi Meet al meglio, ti conviene usare un dominio tuo per accedere al server Jitsi. Ha senso creare un sottodominio dedicato per il server Jitsi Meet. Come esempio usiamo il dominio meet.zap-testdomain.de.
Per i domini ZAP-Hosting, devi creare una nuova voce nella gestione DNS. Inserisci il nome del sottodominio nel campo "Nome" e l’indirizzo IP del tuo server nel campo "Valore". Nel nostro esempio mettiamo "meet" come Nome e l’IP del server di test ZAP dove installeremo Jitsi Meet come Valore: 185.239.239.49 (usa l’IP del tuo server, non questo esempio)

Puoi comunque accedere a un server Jitsi Meet tramite IP, ma per il certificato SSL serve un dominio. Senza dominio il browser ti avviserà con un messaggio di sicurezza.

Quando il sottodominio è attivo (può volerci fino a 24 ore per la propagazione), puoi preparare il server per l’installazione.
Connettiti al server via Putty o WinSCP.
Prima di continuare, assicurati che il server sia aggiornato. Se serve, esegui i comandi con i permessi di superutente aggiungendo "sudo" davanti (es. "sudo apt-get update").

$	apt-get update
$	apt-get upgrade

Se non hai un firewall installato, puoi aggiungerne uno, per esempio UFW:

$	apt install ufw

Configura il firewall così:

$	ufw allow OpenSSH
$ ufw allow 80/tcp
$ ufw allow 443/tcp
$ ufw allow 4443/tcp
$ ufw allow 10000/udp

Attiva il firewall:

$	ufw enable

Controlla lo stato:

$	ufw status

Installazione di Jitsi Meet

Per installare Jitsi Meet ti serve prima il pacchetto gnupg:

$	apt install gnupg

Dopo l’installazione scarica la chiave GPG di Jitsi e aggiungila:

$	wget https://download.jitsi.org/jitsi-key.gpg.key
$	apt-key add jitsi-key.gpg.key

Per installare Jitsi Meet devi aggiungere il repository Jitsi:

$	nano /etc/apt/sources.list.d/jitsi-stable.list

Nel file aggiungi questa riga, poi salva e chiudi l’editor:

$	deb https://download.jitsi.org stable/

Ora puoi installare Jitsi Meet. Ti consigliamo di aggiornare prima tutti i pacchetti:

$	apt update
$	apt install jitsi-meet

Durante l’installazione ti verrà chiesto di inserire un hostname. Inserisci il sottodominio che hai creato per il server Jitsi Meet. Nel nostro esempio è: meet.zap-testdomain.de

Conferma con "Ok". Si aprirà una nuova finestra che ti chiederà se vuoi creare un certificato TLS autofirmato o usarne uno esistente. Seleziona "Generate a new self-signed certificate":

L’installazione di Jitsi Meet è ora completa, manca solo prendere il certificato TLS.
Installa il pacchetto Certbot:

$	apt install certbot

Esegui lo script per installare il certificato TLS:

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

Durante l’esecuzione ti verrà chiesto di inserire un indirizzo email da inviare a letsencrypt.org. Inserisci la tua email e conferma.

A questo punto Jitsi Meet dovrebbe essere completamente installato e attivo sul tuo server. Per testare se funziona, apri il sottodominio nel browser. Nel tutorial è:

https://meet.zap-testdomain.de

Conclusione

Congratulazioni, hai installato e configurato Jitsi con successo! Se hai domande o problemi, il nostro supporto è sempre pronto ad aiutarti, tutti i giorni!