Examples for how to set up continuwuity in docker.
This commit is contained in:
68
continuwuity/livekit.yaml
Normal file
68
continuwuity/livekit.yaml
Normal file
@@ -0,0 +1,68 @@
|
||||
# ============================================================
|
||||
# livekit.yaml — LiveKit Media Server Configuration
|
||||
# Mount this at /etc/livekit.yaml in the livekit container.
|
||||
#
|
||||
# Replace LK_MATRIX_KEY and LK_MATRIX_SECRET with the values
|
||||
# generated by:
|
||||
# docker run --rm livekit/livekit-server:latest generate-keys
|
||||
# ============================================================
|
||||
|
||||
# HTTP/WebSocket port (proxied by Traefik)
|
||||
port: 7880
|
||||
|
||||
# Bind to all interfaces (Traefik reaches it on 127.0.0.1:7880
|
||||
# since both livekit and the host share the network stack)
|
||||
bind_addresses:
|
||||
- ""
|
||||
|
||||
rtc:
|
||||
# Direct TCP port for clients that can't use UDP
|
||||
tcp_port: 7881
|
||||
|
||||
# UDP port range for media relay
|
||||
# Starts at 50100 to leave room below for coturn if needed.
|
||||
# Coturn is configured with min-port=50201 to avoid overlap.
|
||||
port_range_start: 50100
|
||||
port_range_end: 50200
|
||||
|
||||
# Required when running behind NAT — LiveKit advertises your
|
||||
# public IP to clients rather than the internal Docker IP
|
||||
use_external_ip: true
|
||||
|
||||
# Disable loopback candidates — not useful in production
|
||||
enable_loopback_candidate: false
|
||||
|
||||
# Optional: Use your coturn server as a TURN relay for LiveKit.
|
||||
# This improves connectivity for clients behind strict firewalls.
|
||||
# Uncomment and fill in if you want LiveKit to use coturn:
|
||||
#
|
||||
# turn_servers:
|
||||
# - host: matrix.example.com
|
||||
# port: 3478
|
||||
# protocol: udp
|
||||
# secret: "YOUR_COTURN_SECRET" # Same secret as coturn.conf
|
||||
# - host: matrix.example.com
|
||||
# port: 3478
|
||||
# protocol: tcp
|
||||
# secret: "YOUR_COTURN_SECRET"
|
||||
# - host: matrix.example.com
|
||||
# port: 5349
|
||||
# protocol: tls
|
||||
# secret: "YOUR_COTURN_SECRET"
|
||||
|
||||
# API keys — must match LIVEKIT_KEY and LIVEKIT_SECRET
|
||||
# in the lk-jwt-service environment variables
|
||||
keys:
|
||||
YOUR_LK_KEY: YOUR_LK_SECRET # EDIT BOTH OF THESE
|
||||
|
||||
# Optional: enable LiveKit's built-in TURN server.
|
||||
# Only useful for LiveKit connections — cannot be used by coturn
|
||||
# or legacy Matrix calls. Use this if you don't want a separate
|
||||
# coturn deployment and only care about group calls.
|
||||
#
|
||||
# turn:
|
||||
# enabled: true
|
||||
# udp_port: 3478
|
||||
# relay_range_start: 50300
|
||||
# relay_range_end: 50400
|
||||
# domain: livekit.example.com
|
||||
Reference in New Issue
Block a user