Installation d’un serveur Jitsi pour disposer de notre solution d’entreprise pour la visioconférence

Dans cet article, nous verrons le processus d’installation et de réglage de base de notre propre serveur Jitsi. Que pour ceux qui ne le connaissent pas, Jitsi est le roi des solutions Open Source pour organiser des réunions ou des visioconférences avec autant de personnes que nous le souhaitons simultanément. L’idée est que vous puissiez proposer votre propre solution d’entreprise.

C’est un outil très complet qui n’a rien à envier aux solutions de paiement traditionnelles telles que Skype, les équipes, Webex ou Google Meet entre autres. Nous serons en mesure de faire exactement la même chose (Ou plus) et en toute sécurité (pas comme avec Zoom). Il se compose d’un portail Web que les utilisateurs vont connecter pour créer ou rejoindre des réunions. Nous allons pouvoir activer l’authentification intégrée avec LDAP avec l’idée d’éviter que tout le monde ne se connecte pas à notre site pour créer des rendez-vous, uniquement de notre société. Et le meilleur de tous, c’est que nous pouvons y appliquer une interface entièrement d’entreprise en quelques minutes. Ensuite, les utilisateurs feront ce qu’ils font toujours, Connectez-vous avec la caméra et le microphone à partir du navigateur, Ils pourront partager leur écran ou une application, Messagerie, Le modérateur pourra désactiver le, Nous pourrons enregistrer les sessions, partager des vidéos Youtube, ainsi que l’annonceur aura des statistiques plus que très intéressantes de la réunion.

Puits, De quoi avons-nous besoin? Eh bien, une machine avec très peu de ressources, avec Ubuntu installé, dans mon cas je vais utiliser le dernier LTS qui est le 20.04 du serveur Ubuntu. Après avoir eu la machine avec un adressage IP statique et entièrement mise à jour, Nous pouvons commencer! Nous utiliserons Nginx comme serveur web, Pour l’installer, nous exécutons:

add-apt-repository ppa:ondrej/nginx apt update -y apt install nginx -y systemctl restart nginx.service systemctl enable nginx.service

Et nous pouvons commencer par l’installation de Jitsi, Nous téléchargeons la clé publique à partir de votre dépôt, Nous l’ajoutons à un de nos dépôts et l’installons:

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | Sudo apt-key add -
sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
apt update -y apt install apt-transport-https jitsi-meet jitsi-videobridge2 -y

Lors de l’installation, il nous demandera le FQDN que nous utiliserons comme nom public pour accéder au site. C’est donc le bon moment pour vous rappeler que, évidemment, nous devrons créer cet enregistrement sur notre serveur DNS public et également ouvrir le port dans nos pare-feu 443 à cette machine.

Et pour finir avec l’installation, Il nous demandera quel certificat nous allons utiliser, qu’il s’agisse d’un auto-signé ou de l’un des nôtres, Nous suivons l’assistant normal, pour créer un certificat pour nous et ensuite nous le modifierons.

Une fois l’installation terminée, si nous ouvrons l’URL de notre site Jitsi dans un navigateur, nous verrons que nous l’avons prêt et entièrement fonctionnel! Nous pouvons l’essayer pour créer des réunions et le tester autant que nous en avons besoin.

Si nous voulons que les appels vidéo fonctionnent en externe sans problème, nous devrons installer un serveur TURN sur une autre machine, Dans ce document, nous avons déjà vu comment installer coTURN et le configurer, Alors jetez-y un coup d’œil. Quand vous l’avez prêt, Nous modifions simplement ce fichier (/etc/prosody/conf.avail/FQDN_SITIO_JITSI.cfg.lua) sur la machine Jitsi et indiquez le serveur et le port que nous utilisons:

turncredentials_secret = "mambrusefuelaguerra";
turncredentials = {
{ type = "Étourdir", Hôte = "FQDN_PUBLICO_TURN", port = "5349" },
{ type = "tourner", Hôte = "FQDN_PUBLICO_TURN", port = "5349", transport = "UDP" },
{ type = "Tourne", Hôte = "FQDN_PUBLICO_TURN", port = "5349", transport = "TCP" }
};

Ce que j’ai dit, Nous pouvons l’éditer et l’ajuster à notre guise, Nous pouvons changer l’arrière-plan, changer une couleur, Le logo… Et puis nous aurons notre site d’entreprise entièrement prêt! Voici une série d’indices si cela vous intéresse:

    • Changer le logo Jitsi, Remplacer le fichier: /usr/share/jitsi-meet/images/watermark.png
    • Modifier le texte de couverture (Rechercher et remplacer du texte): /usr/share/jitsi-meet/lang/main-es.json
    • Changez toujours de langue en ES: /etc/jitsi/meet/FQDN_SITIO_JITSI-config.js et de changer 'defaultLanguage: 'es',
    • Si nous voulons autoriser l’enregistrement des conversations, dans le fichier précédent, Nous commentons:
      localEnregistrement: {
      Activé: Vrai,
      format: 'ogg’
      },
    • Pour modifier l’image d’arrière-plan: Dans le fichier /usr/share/jitsi-meet/css/all.css recherchez '.welcome'{image-arrière-plan:’ et y mettre une URL(../images/FONDO.jpg)
    • Pour modifier la couleur du texte du titre: .en-tête .header-text-title{couleur:#XXXXXX;
    • Pour changer la couleur du texte d’accueil: .en-tête .header-text-description{montrer:Hériter;couleur:#XXXXXX;
    • Pour changer la couleur du bouton: .bienvenue .welcome-page-button{Largeur:51Px;largeur-min:Hériter;hauteur:35Px;taille_police:14Px;poids-police:Hériter;arrière-plan:#XXXXXX;
    • Changer la couleur carrée des dernières réunions: .bienvenue .header .tab-container{taille_police:16Px;Position:parent;alignement-texte:Gauche;min-hauteur:354Px;Largeur:710Px;arrière-plan:#XXXX;
    • Pour changer la couleur lorsque vous passez la souris sur la réunion sélectionnée dans la zone centrale: .item.with-click-handler:Flotter{couleur-fond:#XXXXXX}
    • Pour modifier la couleur du texte du nom de la réunion: .liste-de-réunions{taille_police:14Px;couleur:#XXXXXX
    • Modifier la couleur du texte “Démarrer une réunion”: .conteneur-d’entrée-d-salle-d’entrée{Largeur:100%;Rembourrage:0 8px 5px 0;alignement-texte:Gauche;couleur:#XXXXXX;
    • Dernier, dans /usr/share/jitsi-meet/interface_config.js nous pouvons changer des choses comme l’URL à laquelle aller si vous cliquez, Quel nom donne-t-il par défaut ?, Changez ce 'moi’ par 'I’ ou le nom d’utilisateur par défaut saisi lors de la saisie…
      DEFAULT_REMOTE_DISPLAY_NAME: « Sans nom »,
      DEFAULT_LOCAL_DISPLAY_NAME: 'Je',
      SHOW_JITSI_WATERMARK: Vrai,
      JITSI_WATERMARK_LINK: 'http://www.openservices.eus',

Et d’ailleurs, si nous voulons changer le certificat pour le service Nginx afin qu’il ne nous donne pas d’erreurs d’accès et placer notre certificat, Nous allons le faire en éditant le fichier /etc/nginx/sites-enabled/FQDN_SITIO_JITSI.conf, Nous allons modifier le 'ssl_certificate’ et « ssl_certificate_key », où nous mettrons respectivement notre certificat et notre clé privée. Si vous avez un PFX et que vous voulez savoir comment obtenir ces fichiers, Vérifier Cet article, Vous voyez le processus complet et simple, Wow, c’est en deux étapes, Vous pouvez le trouver dans le “Permettre un accès sécurisé à ONLYOFFICE”.

Ce que j’ai dit, J’espère que vous le trouverez intéressant, La vérité est qu’il s’agit d’une solution complète et dans les jours que nous avons dû vivre, elle est pratique. Nous n’aurons plus le patron fou avec 20 clients pour tenir des réunions avec quelques, avec d’autres… nous apportons à partir de l’informatique une solution d’entreprise qui répondra à toutes les attentes.

Articles recommandés

Auteur

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, N’hésitez pas à me contacter, J’essaierai de vous aider chaque fois que je le pourrai, Partager, c’est vivre ;) . Profiter des documents!!!