15 241
contributi
Etichetta: Editor wikitesto 2017 |
(Correggo tag deprecato) |
||
Comunque in generale aprite un terminale e digitate il comando
<
ssh utente@xx.xx.xx.xx
</syntaxhighlight>
Inserire la password.
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
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
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
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.
Comunque in generale aprite un terminale e digitate il comando
<
ssh utente@xx.xx.xx.xx
</syntaxhighlight>
Inserire la password.
=== 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 ===
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 ===
[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
# 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 ===
Per prima cosa andiamo a scrivere dentro a /etc/systemd/system/docker-jitsi-meet.service
<
[Unit]
Description=Jitsi Meet con Docker
[Install]
WantedBy=multi-user.target
</syntaxhighlight>
Successivamente avviamo il servizio
<
systemctl daemon-reload
systemctl enable --now docker-jitsi-meet.service
</syntaxhighlight>
==Impostazioni==
|