A modern, web-based management dashboard for LiveKit
3.9K
A stateless, self-hosted, server-side rendered (SSR) dashboard for managing a private LiveKit server. Built with FastAPI and Jinja2, this tool provides a comprehensive interface to monitor and control your LiveKit infrastructure without the need for an external database.
Run the container by passing the required environment variables:
docker run -d \
-p 8000:8000 \
-e LIVEKIT_URL=https://your-livekit-server.com \
-e LIVEKIT_API_KEY=your-api-key \
-e LIVEKIT_API_SECRET=your-api-secret \
-e ADMIN_USERNAME=admin \
-e ADMIN_PASSWORD=your-secure-password \
-e APP_SECRET_KEY=generate-a-random-hex-string \
--name livekit-dashboard \
mrgreen007/livekit-dashboard:latest
The following variables are required for the dashboard to function:
LIVEKIT_URL: Your LiveKit server URL (e.g., https://livekit.example.com)LIVEKIT_API_KEY: Your LiveKit API KeyLIVEKIT_API_SECRET: Your LiveKit API SecretADMIN_USERNAME: The username for dashboard accessADMIN_PASSWORD: The password for dashboard accessAPP_SECRET_KEY: A long random string for CSRF and session securityThis is a minimal, production-grade configuration. It uses a restart policy and keeps your credentials organized.
services:
livekit-dashboard:
image: mrgreen007/livekit-dashboard:latest
container_name: livekit-dashboard
restart: always
ports:
- 8000:8000
environment:
LIVEKIT_URL: https://your-livekit-server.com
LIVEKIT_API_KEY: your-api-key
LIVEKIT_API_SECRET: your-api-secret
ADMIN_USERNAME: admin
ADMIN_PASSWORD: your-secure-password
APP_SECRET_KEY: your-long-random-secret-key
DEBUG: "false"
SSL/TLS: This dashboard handles sensitive API keys. Always run this behind a reverse proxy (like Nginx, Traefik, or Caddy) with HTTPS enabled.Secret Key: Ensure APP_SECRET_KEY is a unique, long string to prevent session hijacking.Access Control: If possible, restrict access to the dashboard port (8000) to your specific IP or via a VPN.Content type
Image
Digest
sha256:865ac50fe…
Size
115.2 MB
Last updated
7 months ago
docker pull mrgreen007/livekit-dashboard