mirror of
https://github.com/J3vb/OwnCord.git
synced 2026-09-03 03:50:00 +03:00
- docker-compose.yml: owncord + livekit/livekit-server on shared network - Secrets (API key/secret) injected via .env → OWNCORD_VOICE_* env vars - livekit.yaml.example: template config with port ranges and node_ip guidance - .env.example: secret template with min-length reminder for API secret - .gitignore: add .env / Server/.env to prevent accidental secret commits Users: cp .env.example .env && cp livekit.yaml.example livekit.yaml, fill in values, then docker compose up -d
25 lines
797 B
Plaintext
25 lines
797 B
Plaintext
# LiveKit server configuration for OwnCord
|
|
# Copy this file to livekit.yaml and fill in your values.
|
|
# The api_key and api_secret here MUST match the values in your .env file.
|
|
|
|
port: 7880
|
|
|
|
rtc:
|
|
tcp_port: 7881
|
|
port_range_start: 50000
|
|
port_range_end: 60000
|
|
|
|
# Your server's public IP address — required so browser WebRTC clients can
|
|
# reach LiveKit directly for media. Leave blank only if running entirely on
|
|
# localhost (development). On cloud VMs with a metadata service (AWS, GCP,
|
|
# DigitalOcean) you can set use_external_ip: true instead.
|
|
node_ip: "YOUR_SERVER_PUBLIC_IP"
|
|
# use_external_ip: true # uncomment on cloud VMs instead of node_ip
|
|
|
|
keys:
|
|
# Must match LIVEKIT_API_KEY / LIVEKIT_API_SECRET in your .env file
|
|
YOUR_API_KEY: YOUR_API_SECRET
|
|
|
|
logging:
|
|
level: info
|