« Jitsi » : différence entre les versions

De Reliable Brain
Ligne 9 : Ligne 9 :


== Installation ==
== Installation ==
J'utilise une VM avec Ubuntu Server 18.04.4
J'utilise un CT avec Ubuntu Server 18.04.4


Il faut bien suivre scrupuleusement ces sites, et utilisant systématiquement le FQDN créé.
Il faut bien suivre scrupuleusement ces sites, et utilisant systématiquement le FQDN créé.
Ligne 20 : Ligne 20 :
* https://community.hetzner.com/tutorials/jitsi-meet-on-debian-ubuntu
* https://community.hetzner.com/tutorials/jitsi-meet-on-debian-ubuntu
* Mettre un serveur STUN : https://community.hetzner.com/tutorials/install-turn-stun-server-on-debian-ubuntu-with-coturn
* Mettre un serveur STUN : https://community.hetzner.com/tutorials/install-turn-stun-server-on-debian-ubuntu-with-coturn
== upgrades ==
* Activer les logs callstats : https://www.callstats.io/integrate/jitsi-videobridge/
* tests de charge d'un serveur Jitsi : https://github.com/jitsi/jitsi-hammer
== Documentation ==
* Excellents schémas : https://www.terena.org/activities/tf-webrtc/meeting1/slides/Jitsi.pdf


=== Particularités ===
=== Particularités ===

Version du 25 avril 2020 à 13:00

Généralités

JITSI est un serveur de visio-conférence libre et gratuit.

Les premiers essais n'ont pas été très conclusifs pour les raisons suivantes :

  • Ne fonctionne bien qu'avec Chrome et les applications Jitsi-Meet, mais aussi avec les applications basées sur Electron.
  • Ne fonctionne pas avec Firefox hélas
  • Je n'avais pas employé le FQDN pour la création du serveur... En reprenant tout, c'est passé comme une lettre à la poste.


Installation

J'utilise un CT avec Ubuntu Server 18.04.4

Il faut bien suivre scrupuleusement ces sites, et utilisant systématiquement le FQDN créé.

  1. Installation de base : https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md
  2. Customisation : https://framacloud.org/fr/cultiver-son-jardin/jitsi-meet
  3. Sécurisation : https://crosstalksolutions.com/how-to-enable-jitsi-server-authentication/

Voir aussi ici :

upgrades

Documentation

Particularités

  • Je n'hébergeais pas de serveur jusqu'à présent sur mon proxmox. Il a donc fallu faire quelques adaptations pour mettre en place ce service.
  • Créer un dyndns qui pointe vers mon adresse IP publique (via OVH et pfSense, pas de difficulté)
  • Créer les règles de nattage afin de renvoyer les flux http, https et 10000 vers le serveur en DMZ
  • Mise en DMZ du pfSense sur le modem opérateur

Clients

Ordinateurs

Sur Mac, Windows ou Linux, nécessité d'utiliser le navigateur Chrome de Google.

Sinon, télécharger le logiciel Jitsi Meet adapté à votre environnement sur https://github.com/jitsi/jitsi-meet-electron/releases/tag/v2.0.0

Pour Mac

Installer homebrew si ce n'est pas déjà fait, et utiliser la commande :

brew cask install jitsi-meet

Android ou iPhone/iPad

Installer le logiciel Jitsi Meet puis configurer le serveur avec https://jitsi.cahuet.fr En profiter pour renseigner votre prénom.

Effectuer la demande de certificats Let's Encrypt

Executer le script suivant, et bien renseigner le FQDN

  • /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Supervision

Voir Supervision Serveurs

http://172.30.1.101:3000/d/mcfIHGrZz/serveur-visioconference?orgId=1&refresh=30s

  1. Installer Grafana : https://grafana.com/docs/grafana/latest/installation/debian/
  2. installer InfluxDB : https://portal.influxdata.com/downloads/
  3. Récupérer le numéro du DashBoard : 11969 (https://grafana.com/grafana/dashboards/11969)
  4. Créer son propre Dashboard : https://community.jitsi.org/t/how-to-to-setup-grafana-dashboards-to-monitor-jitsi-my-comprehensive-tutorial-for-the-beginner/38696

Architecture

Tuning

Customisation

  • nano /usr/share/jitsi-meet/libs/app.bundle.min.js

Comparatif solutions visio

Quelques références

  1. Installation de base : https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md
  2. Customisation : https://framacloud.org/fr/cultiver-son-jardin/jitsi-meet
  1. https://www.howtoforge.com/tutorial/how-to-create-your-own-video-conference-using-jitsi-meet-on-ubuntu-1804/
  2. https://www.scaleway.com/en/docs/setting-up-jitsi-meet-videoconferencing-on-debian-buster/