Self-Hosting LaSuite Meet¶
LaSuite Meet is fully self-hostable under the MIT license.
Deployment options¶
Quick Start¶
One script sets up everything - nginx-proxy, Keycloak, and Meet core - in under 10 minutes. Best for evaluating Meet or deploying from scratch.
Docker Compose¶
Step-by-step deployment, one stack at a time. Skip stacks you already have (reverse proxy, identity provider, object storage).
Kubernetes / Helm¶
The method used by DINUM in production for Visio. For large organisations, high-availability requirements, and teams comfortable with Kubernetes.
Other methods¶
| Method | Status | Notes |
|---|---|---|
| Scalingo PaaS | Official | See Scalingo guide |
| Nix | Community | Unstable |
| YunoHost | Community | Small instances only, under construction |
What you need to run¶
Core (video, audio, screen sharing, chat, lobby):
| Component | Purpose |
|---|---|
| Meet backend (Django) | REST API, auth, room management |
| Meet frontend (React) | Browser-based UI |
| LiveKit server | WebRTC media server |
| PostgreSQL | Persistent data |
| Redis | Cache and Celery broker |
| OIDC provider | User authentication |
For recording and transcription:
| Component | Purpose |
|---|---|
| LiveKit Egress | Room recording |
| MinIO / S3 storage | Recording file storage |
| Summary service | AI transcription & summary |
| Celery workers | Async task processing |
Configuration¶
After deploying the core, use the Configuration section to enable and tune features:
- LiveKit - UDP port strategy,
use_external_ip, production tips - Firewall & Ports - port tables, cloud security groups, ufw/firewalld rules
- TURN Server - relay for participants on restrictive networks
- SSO & Authentication - Keycloak, Authentik, Google, Microsoft, and others
- Recording - LiveKit Egress + MinIO
- AI Transcription - WhisperX + summary service
- Telephony - SIP dial-in via LiveKit SIP bridge
- Theming - custom CSS, logo, build-time options
- Upgrading
Docker images¶
lasuite/meet-backend- Django backendlasuite/meet-frontend- nginx router + React SPAlivekit/livekit-server- LiveKit serverlivekit/egress- LiveKit Egress
All images are on Docker Hub.
Getting help¶
- Matrix: #meet-official:matrix.org
- GitHub Issues: github.com/suitenumerique/meet/issues
- GitHub Discussions: github.com/suitenumerique/meet/discussions