Outils pour utilisateurs

Outils du site


admin:services:visio.chapril.org

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
admin:services:visio.chapril.org [2020/03/24 21:29] – [Service visio.chapril.org] fpoulainadmin:services:visio.chapril.org [2020/05/21 22:53] cpm
Ligne 1: Ligne 1:
-====== Service visio.chapril.org =======+======= Service visio.chapril.org =======
 + 
 +====== Installation ====== 
 + 
 +===== Configuration DNS ===== 
 + 
 +Sur la vm dns, ajouter le domaine //visio.chapril.org// : voir [[admin:procedures:ajout-record-dns]]. 
 + 
 +===== Configuration bastion ===== 
 + 
 +Créer le fichier //root@bastion:/etc/nginx/sites-available/visio.chapril.org//
 + 
 +Créer le lien symbolique : 
 +<code> 
 +cd /etc/nginx/sites-enabled/ 
 +ln -s ../sites-available/visio.chapril.org  
 +</code> 
 + 
 +Créer le dossier des logs HTTP : 
 +<code> 
 +mkdir /var/log/nginx/visio.chapril.org/ 
 +</code> 
 + 
 +Désactiver le HTTPS dans la conf Nginx de //visio.chapril.org//
 +<code> 
 +nginx -t 
 +nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 
 +nginx: configuration file /etc/nginx/nginx.conf test is successful 
 + 
 +nginx -s reload 
 +</code> 
 + 
 +Étendre la liste des domaines gérée apr Dehydrated : 
 +<code> 
 +echo "visio.chapril.org" >> /etc/dehydrated/domains.txt  
 +</code> 
 + 
 +Lancer Dehydrated pour récupérer le certificat du domaine : 
 +<code> 
 +dehydrated -c 
 +# INFO: Using main config file /etc/dehydrated/config 
 +# INFO: Using additional config file /etc/dehydrated/conf.d/test-ca.sh 
 +Processing visio.chapril.org 
 + + Creating new directory /var/lib/dehydrated/certs/visio.chapril.org ... 
 + + Signing domains... 
 + + Generating private key... 
 + + Generating signing request... 
 + + Requesting new certificate order from CA... 
 + + Received 1 authorizations URLs from the CA 
 + + Handling authorization for visio.chapril.org 
 + + 1 pending challenge(s) 
 + + Deploying challenge tokens... 
 + + Responding to challenge for visio.chapril.org authorization... 
 + + Challenge is valid! 
 + + Cleaning challenge tokens... 
 + + Requesting certificate... 
 + + Checking certificate... 
 + + Done! 
 + + Creating fullchain.pem... 
 + + Done! 
 +</code> 
 + 
 +Activer le HTTPS dans la configuration Nginx de //visio.chapril.org// et recharger : 
 +<code> 
 +nginx -t 
 +nginx -s reload 
 +</code> 
 + 
 +===== Configuration vm allo ====== 
 +La documentation officielle d'installation 
 +https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart  
 +cite quelques prérequis : 
 +<code> 
 +apt-get install gnupg2 apt-transport-https 
 +</code> 
 + 
 + 
 + 
 +D'après 
 + 
 +Ajouter le dépôt Jitsi : 
 +<code> 
 +echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list 
 +</code> 
 + 
 +Charger la clé du dépôt Jitsi : 
 +<code> 
 +wget -qO -  https://download.jitsi.org/jitsi-key.gpg.key | apt-key add - 
 +OK 
 +</code> 
 + 
 +Mettre à jour la liste des paquets et installer le paquet //jitsi// : 
 +apt-get update 
 +Atteint :1 https://apt.chapril.org/debian buster InRelease 
 +Réception de :2 http://security.debian.org/debian-security buster/updates InRelease [65,4 kB]            
 +Atteint :3 http://ftp.de.debian.org/debian buster InRelease                                              
 +Réception de :4 https://download.jitsi.org stable/ InRelease [2 415 B] 
 +Réception de :5 https://download.jitsi.org stable/ Packages [36,4 kB] 
 +104 ko réceptionnés en 0s (272 ko/s) 
 +Lecture des listes de paquets... Fait 
 + 
 +apt install jitsi-meet 
 +Lecture des listes de paquets... Fait 
 +Construction de l'arbre des dépendances        
 +Lecture des informations d'état... Fait 
 +</code> 
 + 
 +À l'installation du paquet Jitsi, un serveur web est détecté ou installé 
 +et une configuration ajoutée pour le domaine déclaré. 
 + 
 +Compléter le fichier ///etc/nginx/sites-availabled/visio.chapril.org//
 + 
 +Créer le lien symbolique : 
 +<code> 
 +cd /etc/nginx/sites-enabled/ 
 +ln -s ../sites-available/visio.chapril.org  
 +</code> 
 + 
 +Créer le dossier des logs HTTP : 
 +<code> 
 +mkdir /var/log/nginx/visio.chapril.org/ 
 +</code> 
 + 
 +Relancer le site web 
 +<code> 
 +nginx -t 
 +nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 
 +nginx: configuration file /etc/nginx/nginx.conf test is successful 
 + 
 +nginx -s reload 
 +</code> 
 + 
 +====== Raw ====== 
 + 
 <code null bash> <code null bash>
 francois@renard:~$ ssh dns.c francois@renard:~$ ssh dns.c
Ligne 1158: Ligne 1292:
  
 ===== Installation ===== ===== Installation =====
 +
 +Définir les logs dans la conf Nginx ''/etc/nginx/sites-enabled/visio.chapril.org'' :
 +<code>
 +    access_log /var/log/nginx/visio.chapril.org/visio.chapril.org-access.log;
 +    error_log /var/log/nginx/visio.chapril.org/visio.chapril.org-error.log;
 +</code>
 +
 +Création du dossier de logs :
 +<code>
 +mkdir /var/log/nginx/visio.chapril.org/
 +</code>
admin/services/visio.chapril.org.txt · Dernière modification : 2024/04/02 20:40 de davidd09