Software libero a scuola/Jitsi-installazione-su-vps: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m →‎Configurazione chiavi Jitsi con GPG: - ho dovuto fixare la mia sintasi wiki che non avevo notato di essere dentro un <source> vedete voi se lasciare o fare revert delle ultime 2 modifiche
Aggiunto installazione con Docker
Riga 103:
== Collegamenti esterni==
* [https://framacloud.org/fr/cultiver-son-jardin/jitsi-meet.html Guida Framasoft]
 
 
[[Categoria:Software libero a scuola|Jitsi-installazione-su-vps]]
== INSTALLAZIONE JITSI MEET su VPS TRAMITE CONTAINER (con docker) ==
 
Un modo più veloce sw se si ha una macchina virtuale e si preferisce usare i containe.
Partendo da questo repository e addattandolo
[https://github.com/jitsi/docker-jitsi-meet]
 
Io ho utilizzato una VPS di Hetzner scegliendo di installare Ubuntu 18.04.
 
=== Accesso alla VPS ===
 
Questo dipende da chi vi appoggiate.
Io in Hetzner ho creato il server e le chiavi SSH per accedere da terminale.
 
Comunque in generale aprite un terminale e digitate il comando
<source lang="console">
ssh utente@xx.xx.xx.xx
</source>
Inserire la password.
 
=== Utilizzo console root ===
 
Si installa tutto da root o usando il comando sudo se disponibile.
 
=== Preparazione server e container ===
<source lang="console">
apt update
apt upgrade
apt install docker.io
apt install docker-compose
</source>
 
=== Attivare docker ===
<source lang="console">
systemctl enable docker.socket --now
</source>
 
=== Scaricare jitsi ===
 
Crearsi la cartella opportuna e "mettercisi dentro" quindi eseguire i seguenti comandi (il secondo funziona se si è clonato correttamente).
<source lang="console">
git clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi-meet
</source>
 
=== Configurazione Jitsi ===
 
Copiare il file di configurazione d'esempio ed editarlo in modo da modificare le voci essenziali che sono queste:
[https://github.com/jitsi/docker-jitsi-meet#configuration]
 
<source lang="console">
cp env.example .env
nano .env
</source>
(Per salvare con nano: ctrl-x , yes, invio)
Io ho configurato le seguenti variabili nel seguente modo:
<source lang="console">
# Directory where all configuration will be stored.
CONFIG=~/.jitsi-meet-cfg
# Exposed HTTP port.
HTTP_PORT=80
# Exposed HTTPS port.
HTTPS_PORT=443
# System time zone.
TZ=Europe/Rome
# Public URL for the web service.
PUBLIC_URL="https://myserver.ilmiodominio.xyz"
# Enable Let's Encrypt certificate generation.
ENABLE_LETSENCRYPT=1
# Domain for which to generate the certificate.
LETSENCRYPT_DOMAIN=myserver.ilmiodominio.xyz
# E-Mail for receiving important account notifications (mandatory).
LETSENCRYPT_EMAIL=myname@address.org
</source>
 
=== Attivazione del container ===
 
<source lang="console">
docker-compose up -d
</source>
 
Se volete attivare un servizio specifico:
 
<source lang="console">
docker-compose -f docker-compose.yml -f etherpad.yml up -d
</source>
 
 
=== Osservazioni e cautele ===
 
Se la macchina si riavviasse dovete riattivare il container, nella guida aggiungeremo in seguito come farlo in automatico.
 
Nell'esperienza i browser più stabili sono quelli della famiglia Chrome/Chromium, uscire e rientrare dalla stanza spesso è sufficiente a far funzionare tutto di nuovo.
 
 
[[Categoria:Software libero a scuola|Jitsi-installazione-su-vps]]