Files
2026-06-09 18:40:21 +02:00

4.5 KiB


title: Jitsi Meet created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, video-conferencing, webrtc, app-marathon-batch-rattrapage-3] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Video+Conferencing, https://jitsi.org/meet]

📞 Jitsi Meet

Visioconférence WebRTC libre et gratuite : créez une réunion en 10 secondes, pas de compte, pas d'install, cryptage E2E optionnel. La référence auto-hébergée.

📋 Informations Générales

Champ Valeur
Site web jitsi.org/meet
GitHub jitsi/jitsi-meet
License Apache-2.0
Langage TypeScript / Java
Étoiles GitHub 25k (meet)
Catégorie [[cat-video-conferencing

📝 Description

Jitsi Meet est la stack de visioconférence open source la plus déployée au monde. Composée de plusieurs briques (jitsi-meet UI, jvb Videobridge SFU, jicofo focus, prosody XMPP), elle supporte audio/vidéo, partage d'écran, chat, levées de main, breakout rooms, et chiffrement E2E optionnel (Insertable Streams).

Différence avec BigBlueButton : BBB est orienté classe/formation (tableau blanc, breakout, polls, enregistrement intégré), Jitsi est orienté réunion rapide (URL = salle, démarrage instantané, plus léger à déployer). Jitsi = Zoom libre, BBB = Moodle/Zoom pédagogique.

Différence avec Nextcloud Talk : Talk utilise Jitsi sous le capot mais ajoute l'intégration Nextcloud (calendrier, fichiers, contacts). Pour un serveur Jitsi standalone, c'est Jitsi Meet.

Pour qui : toute organisation qui veut arrêter Zoom/Meet/Teams avec une UX comparable et le contrôle des données.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  # Front-end
  web:
    image: jitsi/web:stable
    container_name: jitsi-web
    restart: unless-stopped
    ports:
      - "8443:443"
    environment:
      - PUBLIC_URL=https://meet.example.com
      - ENABLE_AUTH=1
      - XMPP_AUTH_DOMAIN=auth.meet.example.com
      - XMPP_BOSH_URL_BASE=http://prosody:5280
      - XMPP_MUC_DOMAIN=muc.meet.example.com
      - XMPP_SERVER=xmpp.meet.example.com
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.jitsi.rule=Host(`meet.example.com`)"
      - "traefik.http.routers.jitsi.entrypoints=websecure"
      - "traefik.http.routers.jitsi.tls.certresolver=letsencrypt"

  prosody:
    image: jitsi/prosody:stable
    container_name: jitsi-prosody
    restart: unless-stopped
    environment:
      - XMPP_AUTH_DOMAIN=auth.meet.example.com
      - XMPP_MUC_DOMAIN=muc.meet.example.com
      - XMPP_SERVER=xmpp.meet.example.com
      - XMPP_INTERNAL_MUC_DOMAIN=internal-muc.meet.example.com
    volumes:
      - jitsi-prosody:/config

  jvb:
    image: jitsi/jvb:stable
    container_name: jitsi-jvb
    restart: unless-stopped
    ports:
      - "10000:10000/udp"
    environment:
      - XMPP_AUTH_DOMAIN=auth.meet.example.com
      - XMPP_INTERNAL_MUC_DOMAIN=internal-muc.meet.example.com
      - XMPP_SERVER=xmpp.meet.example.com

volumes:
  jitsi-prosody:

⚠️ UDP 10000 doit être ouvert sur le firewall (flux média WebRTC).

🔄 Alternatives

Open Source

Propriétaires

  • Zoom — Référence SaaS, 200 M d'utils/jour
  • Google Meet — Intégré Workspace
  • Microsoft Teams — Standard entreprise

🔐 Sécurité

  • E2E optionnel via Insertable Streams (cliquer sur le cadenas dans l'UI).
  • Auth LDAP/OAuth activable (LDAP, Matrix, Google) — recommandé en prod.
  • Salle = URL : n'importe qui avec le lien entre ; générer des liens jetables.
  • Bridge exposé : le jvb doit être joignable en UDP ; attention derrière NAT, configurer JVB_ADVERTISE_IPS.

📚 Ressources

Pages Liées