excerpt: Come creare un servizio di videoconferenza con jitsi-meet e docker
url: /2020/03/14/jitsi-docker/
classic-editor-remember:
- classic-editor
categories:
- Documentazione
- In evidenza
- Software
---
In questo periodo in cui la pandemia globale di COVID-19 ci ricorda quanto siamo fragili, le Persone riescono comunque a sorprenderci per la loro solidarietà: si moltiplicano infatti iniziative come <ahref="https://solidarietadigitale.agid.gov.it/"target="_blank"rel="noopener noreferrer">questa</a>, in cui grandi aziende offrono gratuitamente alcuni servizi per semplificare la vita a chi sia obbligato a restare a casa.
Possiamo cogliere quest'occasione per rispondere alla crescente domanda di servizi di video conferenza online: in questa lista, infatti, ci sono anche aziende che offrono virtual machines idonee allo scopo.
Vediamo come configurare una virtual machine appena creata per avere un servizio di videoconferenza personalizzato, gratuito e open-source, grazie a <ahref="https://jitsi.org/"target="_blank"rel="noopener noreferrer">jitsi</a>.
## Requisiti
* Una virtual machine linux, raggiungibile da internet, con accesso di root. In questo caso verrà considerata una VM basata su debian/ubuntu.
Prima di tutto bisogna accedere alla nostra virtual machine. A seconda del fornitore, potremmo avere accesso direttamente con l'utente root o con un utente diverso, ma con privilegi amministrativi.
Fare riferimento a <ahref="https://docs.docker.com/install/"target="_blank"rel="noopener noreferrer">questo link</a> per istruzioni dettagliate su come installare docker. Qui di seguito sono riportate le istruzioni per l'installazione su Debian.
Anche in questo caso, c'è una guida più esauriente sul <ahref="https://docs.docker.com/compose/install/"rel="noopener noreferrer"target="_blank">sito ufficiale</a>.
Prima di ritoccare la configurazione, se vogliamo utilizzare Let'sEncrypt, dobbiamo fare una verifica: controlliamo che il nostro record DNS punti effettivamente all'indirizzo IP della virtual machine.
Ovviamente i dati qui sopra sono solo un esempio, ma dovrebbero bastare a rendere l'idea: il primo comando ci dice come "risolve" jitsi.miodominio.com, mentre il secondo elenca gli indirizzi IP di tutte le interfacce di rete. Gli indirizzi IP devono coincidere.
Ora passiamo a ritoccare il file di configurazione (potete usare l'editor che preferite, ovviamente):
Il servizio sarà raggiungibile all'URL "https://123.456.789.123" con un certificato autofirmato; se invece avete abilitato Let's Encrypt, sarà raggiungibile all'URL "https://jitsi.miodominio.com".
Da qui potete creare quante "stanze" volete, senza bisogno di nessun account: basta inoltrare il link ai destinatari.