94c657e976b6c2a293512901c1b60d3544bf35dd
La Suite Meet
Video conferencing for La Suite Numérique, built on LiveKit WebRTC and Django.
Upstream: https://github.com/suitenumerique/meet
Requirements
- An OIDC provider (e.g. Keycloak) for authentication — there is no local login
- A dedicated domain for LiveKit WebSocket signaling (e.g.
livekit.example.com) - Firewall ports open: TCP 7881 (WebRTC ICE/TCP), UDP 7882 (WebRTC/UDP)
Network ports
This recipe publishes two ports directly on the host for WebRTC media transport:
| Port | Protocol | Purpose |
|---|---|---|
| 7881 | TCP | WebRTC ICE over TCP (fallback when UDP is blocked) |
| 7882 | UDP | WebRTC ICE over UDP (primary media transport) |
These ports carry raw RTP media packets and cannot be routed through Traefik. The WebSocket signaling endpoint (wss://LIVEKIT_DOMAIN) is routed through Traefik as normal.
See docs/multinode.md for multi-node deployment considerations.
- Category: Apps
- Status: 2, beta
- Image:
lasuite/meet-backend, 4, upstream - Healthcheck: Yes
- Backups: Yes
- Email: 3
- Tests: 2
- SSO: Yes
Description
Languages
Shell
100%