« Jitsi » : différence entre les versions

De Reliable Brain
Ligne 47 : Ligne 47 :
== Supervision ==
== Supervision ==
Voir [[Supervision Serveurs]]
Voir [[Supervision Serveurs]]
http://172.30.1.101:3000/d/mcfIHGrZz/serveur-visioconference?orgId=1&refresh=30s
# Installer Grafana : https://grafana.com/docs/grafana/latest/installation/debian/
# installer InfluxDB : https://portal.influxdata.com/downloads/
# Récupérer le numéro du DashBoard : 11969 (https://grafana.com/grafana/dashboards/11969)
== Architecture ==
== Architecture ==
* https://www.veryfrog.com/creez-votre-propre-plateforme-de-visioconference-avec-jitsi/
* https://www.veryfrog.com/creez-votre-propre-plateforme-de-visioconference-avec-jitsi/

Version du 22 avril 2020 à 01:12

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 une VM 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 :

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)

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/