feat: LiveKit + Element Call eingerichtet
- LiveKit Server für WebRTC Calls - lk-jwt-service für Token-Generierung - Element Config mit Call Features - Synapse homeserver.yaml aufgeräumt (doppelte Keys, trusted_key_servers) - Caddy: livekit.plappern.com + SFU URL Proxy - DNS: A + AAAA Records für livekit.plappern.com
This commit is contained in:
parent
4205f59f6e
commit
97a07a4e9e
2 changed files with 31 additions and 6 deletions
23
compose.yaml
23
compose.yaml
|
|
@ -1,4 +1,3 @@
|
|||
---
|
||||
services:
|
||||
synapse:
|
||||
image: matrixdotorg/synapse:latest
|
||||
|
|
@ -31,7 +30,7 @@ services:
|
|||
restart: unless-stopped
|
||||
network_mode: host
|
||||
volumes:
|
||||
- /app-config/matrix/coturn/turnserver.conf:/etc/coturn/turnserver.conf:ro
|
||||
- /app-config/matrix/coturn/turnserver.conf:/etc/coturn/turnserver.conf:ro
|
||||
|
||||
synapse-admin:
|
||||
image: awesometechnologies/synapse-admin:latest
|
||||
|
|
@ -39,7 +38,7 @@ services:
|
|||
restart: unless-stopped
|
||||
ports:
|
||||
- "8081:80"
|
||||
|
||||
|
||||
livekit:
|
||||
image: livekit/livekit-server:latest
|
||||
container_name: livekit
|
||||
|
|
@ -47,7 +46,19 @@ services:
|
|||
ports:
|
||||
- "7880:7880"
|
||||
- "7881:7881"
|
||||
- "50000-60000:50000-60000/udp"
|
||||
command: --config /etc/livekit/config.yaml
|
||||
- "50100-50200:50100-50200/udp"
|
||||
volumes:
|
||||
- /app-config/matrix/livekit/config.yaml:/etc/livekit/config.yaml
|
||||
- /app-config/matrix/livekit/config.yaml:/etc/livekit/config.yaml:ro
|
||||
command: --config /etc/livekit/config.yaml
|
||||
|
||||
livekit-jwt:
|
||||
image: ghcr.io/element-hq/lk-jwt-service:latest
|
||||
container_name: livekit-jwt
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- LIVEKIT_URL=wss://livekit.plappern.com
|
||||
- LIVEKIT_KEY=plappern_lk_key
|
||||
- LIVEKIT_SECRET=plappern_lk_secret_7f8a9b2c3d4e5f6a
|
||||
- LIVEKIT_JWT_BIND=:8080
|
||||
ports:
|
||||
- "8090:8080"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue