51 lines
1.3 KiB
Bash
51 lines
1.3 KiB
Bash
# Matrix Server Configuration
|
|
MATRIX_SERVER_NAME=localhost
|
|
MATRIX_REPORT_STATS=no
|
|
|
|
# Database Configuration
|
|
POSTGRES_DB=synapse
|
|
POSTGRES_USER=synapse
|
|
POSTGRES_PASSWORD=CHANGE_THIS_PASSWORD
|
|
|
|
# Ports Configuration
|
|
ELEMENT_PORT=8081
|
|
SYNAPSE_PORT=8008
|
|
SYNAPSE_ADMIN_PORT=8082
|
|
POSTGRES_PORT=5432
|
|
|
|
# Network Configuration
|
|
MATRIX_NETWORK_SUBNET=10.10.10.0/24
|
|
MATRIX_NETWORK_GATEWAY=10.10.10.1
|
|
|
|
# Element Call / LiveKit backend
|
|
MATRIX_SITE_BASE_URL=https://matrix.example.com
|
|
MATRIX_RTC_BASE_URL=https://matrix-rtc.example.com
|
|
LIVEKIT_WS_URL=wss://matrix-rtc.example.com/livekit/sfu
|
|
LIVEKIT_JWT_URL=https://matrix-rtc.example.com/livekit/jwt
|
|
LIVEKIT_API_KEY=CHANGE_ME
|
|
LIVEKIT_API_SECRET=CHANGE_ME_AT_LEAST_32_CHARS
|
|
LIVEKIT_HTTP_PORT=7880
|
|
LIVEKIT_TCP_PORT=7881
|
|
LIVEKIT_HEALTH_PORT=7882
|
|
LIVEKIT_UDP_PORT_RANGE_START=50000
|
|
LIVEKIT_UDP_PORT_RANGE_END=50200
|
|
LIVEKIT_JWT_PORT=6080
|
|
LIVEKIT_JWT_BIND=:6080
|
|
LIVEKIT_INSECURE_SKIP_VERIFY_TLS=false
|
|
|
|
# Element Configuration
|
|
ELEMENT_BRAND=Element Local
|
|
ELEMENT_DEFAULT_THEME=light
|
|
|
|
# Admin User (will be created automatically)
|
|
ADMIN_USERNAME=admin
|
|
ADMIN_PASSWORD=CHANGE_THIS_PASSWORD
|
|
|
|
# Registration Settings
|
|
ENABLE_REGISTRATION=true
|
|
ENABLE_REGISTRATION_WITHOUT_VERIFICATION=true
|
|
|
|
# Optional: SSL Configuration
|
|
# SSL_CERT_PATH=./certs/cert.pem
|
|
# SSL_KEY_PATH=./certs/key.pem
|