Server Dedicato: 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 di videochiamate.
Attenzione: senza ulteriori configurazioni, chiunque acceda al server Jitsi Meet può avviare le proprie videoconferenze sul server.
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 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" nel campo Nome e l’IP del server ZAP dove installeremo Jitsi Meet nel campo Valore: 185.239.239.49 (usa l’IP del tuo server, non questo esempio)
Puoi accedere al server Jitsi Meet anche tramite IP, ma per il certificato SSL serve un dominio. Senza dominio il browser mostra un avviso di sicurezza.
Quando il sottodominio è attivo (può volerci fino a 24 ore), 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" prima del comando (es. "sudo apt-get update").
$ apt-get update
$ apt-get upgrade
Se non hai un firewall installato, puoi mettere UFW per esempio:
$ 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 ed esci dall’editor:
$ deb https://download.jitsi.org stable/
Ora puoi installare Jitsi Meet. Ti consigliamo di aggiornare prima i pacchetti:
$ apt update
$ apt install jitsi-meet
Durante l’installazione ti verrà chiesto di inserire un hostname. Metti il sottodominio che hai creato per il server Jitsi Meet. Nel nostro esempio: meet.zap-testdomain.de
Conferma con "Ok". Si aprirà una finestra che ti chiede se vuoi creare un certificato TLS autofirmato o usarne uno esistente. Scegli "Generate a new self-signed certificate":
L’installazione di Jitsi Meet è ora completa, manca solo prendere il certificato TLS.
Installa il pacchetto Certbot:
$ apt 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.
Dopo di che Jitsi Meet dovrebbe essere completamente installato e attivo sul tuo server. Per testare se funziona, inserisci il sottodominio nel browser, per esempio:
https://meet.zap-testdomain.de
Se si carica la pagina di Jitsi Meet, puoi partire subito con la tua prima videoconferenza.