Software libero a scuola/Jitsi-installazione-su-vps: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Etichetta: Editor wikitesto 2017 |
Correggo tag deprecato |
||
Riga 23:
Comunque in generale aprite un terminale e digitate il comando
<
ssh utente@xx.xx.xx.xx
</syntaxhighlight>
Inserire la password.
Riga 34:
Metto la password all'utente root giusto per questioni di sicurezza.
<
# inserire due volte la password scelta*
</syntaxhighlight>
E si comincia
<
sudo su -
</syntaxhighlight>
=== Configurazione firewall ===
<
ufw allow in 80/tcp
ufw allow in 443/tcp
Riga 51:
ufw enable
iptables -L -n
*per visualizzare le modifiche*</
=== Configurazione chiavi Jitsi con GPG ===
<
gpg jitsi-key.gpg.key
</syntaxhighlight>
Per capire il passaggio successivo [https://www.youtube.com/watch?v=8KR0AhDZF2A&t=446 vedi video al minuto 7:26]
<
# scegliere il numero corretto di chiave gpg di solito 1
</syntaxhighlight>
Per capire il passaggio successivo [https://www.youtube.com/watch?v=8KR0AhDZF2A&t=477 vedi video al minuto 7:57]
<
# elenca le due chiavi sig3 e sig da inserire nei comandi successivi
Riga 74:
apt-key add jitsi-key.gpg.key
# aggiunge le chiavi*</
=== Installazione di Java ===
<
apt install default-jdk</
=== Installazione di NGINX ===
<
systemctl start nginx
systemctl enable nginx</
=== Installazione Jitsi ===
<
apt update
Riga 95:
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 ===
<
Comunicare la mail alla quale si verrà avvisati della scadenza del certificato che dura 3 mesi.
Riga 122:
Comunque in generale aprite un terminale e digitate il comando
<
ssh utente@xx.xx.xx.xx
</syntaxhighlight>
Inserire la password.
Riga 132:
=== Preparazione server e container ===
<
apt update
apt upgrade
apt install docker.io
apt install docker-compose
</syntaxhighlight>
=== Attivare docker ===
<
systemctl enable docker.socket --now
</syntaxhighlight>
=== Scaricare jitsi ===
Riga 148:
Crearsi la cartella opportuna e "mettercisi dentro" quindi eseguire i seguenti comandi (il secondo funziona se si è clonato correttamente).
<
git clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi-meet
</syntaxhighlight>
=== Configurazione Jitsi ===
Riga 157:
[https://github.com/jitsi/docker-jitsi-meet#configuration]
<
cp env.example .env
nano .env
</syntaxhighlight>
(Per salvare con nano: ctrl-x , yes, invio)
Io ho configurato le seguenti variabili nel seguente modo:
<
# Directory where all configuration will be stored.
CONFIG=~/.jitsi-meet-cfg
Riga 180:
# E-Mail for receiving important account notifications (mandatory).
LETSENCRYPT_EMAIL=myname@address.org
</syntaxhighlight>
=== Attivazione del container ===
<
docker-compose up -d
</syntaxhighlight>
Se volete attivare un servizio specifico:
<
docker-compose -f docker-compose.yml -f etherpad.yml up -d
</syntaxhighlight>
=== Persistenza con systemd ===
Riga 200:
Per prima cosa andiamo a scrivere dentro a /etc/systemd/system/docker-jitsi-meet.service
<
[Unit]
Description=Jitsi Meet con Docker
Riga 217:
[Install]
WantedBy=multi-user.target
</syntaxhighlight>
Successivamente avviamo il servizio
<
systemctl daemon-reload
systemctl enable --now docker-jitsi-meet.service
</syntaxhighlight>
==Impostazioni==
|