Skip to content

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.

Quick Start

Docker Compose

Step-by-step deployment, one stack at a time. Skip stacks you already have (reverse proxy, identity provider, object storage).

Deployment Guide

Kubernetes / Helm

The method used by DINUM in production for Visio. For large organisations, high-availability requirements, and teams comfortable with Kubernetes.

Kubernetes guide

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:


Docker images

  • lasuite/meet-backend - Django backend
  • lasuite/meet-frontend - nginx router + React SPA
  • livekit/livekit-server - LiveKit server
  • livekit/egress - LiveKit Egress

All images are on Docker Hub.

Getting help