Add Contabo Object Storage support for Meet egress recordings.
Deploy Ladill Meet / deploy (push) Successful in 49s

Use a dedicated meet-recordings S3 disk with path-style endpoints for Contabo, and pass force_path_style through to LiveKit egress uploads.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-04 03:45:49 +00:00
co-authored by Cursor
parent ebc11691e2
commit d2bf08ec45
5 changed files with 54 additions and 6 deletions
+7 -3
View File
@@ -45,16 +45,20 @@ LIVEKIT_API_KEY=
LIVEKIT_API_SECRET=
# --- Recordings & AI ---
MEET_RECORDINGS_DISK=local
# Use meet-recordings disk when LiveKit egress writes to Contabo Object Storage.
MEET_RECORDINGS_DISK=meet-recordings
MEET_RECORDING_MAX_MB=512
# Server-side recording via LiveKit Egress (recommended for production)
MEET_EGRESS_ENABLED=false
MEET_EGRESS_WEBHOOK_URL=
# Contabo Object Storage (S3-compatible). Keys: Object Storage panel → Account → Security & Access.
# Endpoint examples: https://eu2.contabostorage.com https://sin1.contabostorage.com
MEET_EGRESS_S3_BUCKET=
MEET_EGRESS_S3_REGION=
MEET_EGRESS_S3_REGION=default
MEET_EGRESS_S3_ENDPOINT=https://eu2.contabostorage.com
MEET_EGRESS_S3_USE_PATH_STYLE=true
MEET_EGRESS_S3_ACCESS_KEY=
MEET_EGRESS_S3_SECRET=
MEET_EGRESS_S3_ENDPOINT=
MEET_AI_DRIVER=openai
MEET_AI_API_KEY=
MEET_AI_MODEL=gpt-4o-mini