Files
herolib/lib/installers/infra/livekit/templates/config.yaml
Mahmoud Emad 8abf113715 feat: improve LiveKit installer
- Implement key generation for LiveKit.
- Improve health check for LiveKit server.
- Add support for different startup managers.
- Simplify installation process.
- Remove unnecessary code.
- Update dependencies.
2025-02-13 12:52:03 +00:00

26 lines
910 B
YAML

port: ${installer.nr*2+7880}
log_level: info
rtc:
tcp_port: ${installer.nr*2+7881}
port_range_start: ${installer.nr*1000+50000}
port_range_end: ${installer.nr*1000+999+50000}
# use_external_ip should be set to true for most cloud environments where
# the host has a public IP address, but is not exposed to the process.
# LiveKit will attempt to use STUN to discover the true IP, and advertise
# that IP with its clients
use_external_ip: true
redis:
# redis is recommended for production deploys
address: 0.0.0.0:6379
keys:
# key-value pairs
${installer.apikey}: ${installer.apisecret}
# When enabled, LiveKit will expose prometheus metrics on :6789/metrics
#prometheus_port: ${installer.nr+6789}
# turn:
# enabled: true
# # domain must match tls certificate
# domain: <turn.myhost.com>
# # defaults to 3478. If not using a load balancer, must be set to 443.
# tls_port: 3478