docs(niikn): add LiveKit deployment for Element Call on Matrix VM 107

This commit is contained in:
root
2026-03-05 21:09:32 +00:00
parent 3c4aad0ac0
commit 845e37f979
2 changed files with 51 additions and 4 deletions

View File

@@ -2,6 +2,34 @@
---
## 2026-03-05 — Развёртывание LiveKit для Element Call (VM 107)
### LiveKit Server + lk-jwt-service
- Развёрнут LiveKit Server v1.9.11 и lk-jwt-service v0.4.1 на VM 107 (192.168.1.133)
- Оба контейнера в host network mode, добавлены в /opt/matrix-synapse-docker/docker-compose.yml
- Конфиг: /opt/livekit/livekit.yaml, API key: matrixrtc
- Порты: 7880 (API/WS), 7881 (ICE TCP), 50100-50200 (WebRTC UDP), 9090 (JWT service)
### DNS и NPM
- Добавлена A-запись lk.niikn.com → 85.235.181.190 (Spaceweb)
- NPM: создан proxy host lk.niikn.com → 192.168.1.133:7880 (SSL cert ID:55, websockets)
- NPM: добавлен location /livekit/jwt/ на proxy host #18 (matrix.niikn.com) → 192.168.1.133:9090
### MikroTik NAT
- Добавлен проброс TCP 7881 → 192.168.1.133 (LiveKit ICE)
- Добавлен проброс UDP 50100-50200 → 192.168.1.133 (LiveKit WebRTC media)
### Synapse
- Добавлены experimental_features: msc3266_enabled, msc4222_enabled
- Добавлен max_event_delay_duration: 24h
- well-known обновлён с rtc_foci для LiveKit
### Результат
- Все сервисы работают, healthz проверки пройдены
- Element X теперь может совершать звонки через LiveKit SFU
---
## 2026-02-24 — Подготовка VM108 (new.niikn.com) к продакшену
### Исправление Nextcloud AIO