Skip to content

Prerequisites (Simple Deployment)

Before deploying La Suite Meet with Docker Compose, ensure your server and environment meet the following requirements.

Server requirements

Minimum hardware

Resource Minimum Recommended
CPU 2 cores 4 cores
RAM 4 GB 8 GB
Disk 20 GB 50 GB+ (more if recording)
Network 100 Mbps 1 Gbps

Operating system

Any Linux distribution works. Tested with: - A Linux server (Ubuntu 22.04 / 24.04 LTS or equivalent) - Debian 12 - Fedora / RHEL-based (Rocky, AlmaLinux)

Network requirements

The following ports must be open on your firewall:

Port Protocol Purpose
80 TCP HTTP (ACME challenge / redirect)
443 TCP HTTPS (frontend + backend API)
7880 TCP LiveKit WebSocket
7881 TCP LiveKit TCP fallback
7882 UDP LiveKit RTP/RTCP media

LiveKit's UDP port (7882) is critical for low-latency media. If UDP is blocked, clients will fall back to TCP (7881) which increases latency.

Software requirements

Docker

Install Docker Engine (not Docker Desktop):

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
# Log out and back in for group change to take effect

Verify:

docker --version
# Docker version 25.x.x or later

Docker Compose

Docker Compose v2 is included with Docker Engine. Verify:

docker compose version
# Docker Compose version v2.x.x

Domain name

You need a domain name with DNS pointing to your server. Meet requires HTTPS — a self-signed certificate will not work for WebRTC.

You will need at minimum one subdomain: - meet.example.com — for the Meet application

If running LiveKit on the same server, no additional subdomain is needed (LiveKit uses raw TCP/UDP ports, not HTTP).

OIDC provider

Meet requires an OIDC provider for user authentication. Options:

Provider Notes
Keycloak Free, self-hostable, included in the dev stack
Authentik Free, self-hostable, modern UI
Dex Lightweight, self-hostable
Auth0 Cloud-hosted, free tier available
Google Workspace If your org uses Google
Microsoft Entra If your org uses Microsoft 365

You will need: - An OIDC issuer URL - A client ID and client secret - A redirect URI configured: https://meet.example.com/callback

Summary

Before proceeding to Configuration, ensure you have:

  • A Linux server with the hardware specs above
  • Docker and Docker Compose installed
  • Ports 80, 443, 7880, 7881, 7882 open
  • A domain name pointing to your server
  • An OIDC provider configured with client credentials