F7_HPB/README.md
2026-02-17 23:38:55 +00:00

34 lines
1.3 KiB
Markdown

# HPB — Nextcloud Spreed Signaling (f7cloud)
Сервисы для стека Nextcloud Talk: signaling, Janus, NATS, coTURN.
## Сервисы
| Сервис | Описание |
|--------|----------|
| **signaling.service** | Nextcloud Talk signaling server |
| **janus.service** | Janus WebRTC gateway (MCU) |
| **nats-server.service** | NATS — обмен сообщениями |
| **coturn.service** | coTURN — STUN/TURN для WebRTC |
## Установка unit-файлов
```bash
sudo cp systemd/*.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable signaling janus nats-server coturn
sudo systemctl start signaling janus nats-server coturn
```
## Конфигурация
- `server.conf` — конфиг signaling (создаётся вручную, в репозиторий не входит из соображений безопасности).
- Пример структуры конфига: см. `server.conf.example` (заполните секреты на сервере).
## Зависимости конфигов
- **signaling**: `/etc/f7cloud-spreed-signaling/server.conf`
- **nats-server**: `/etc/nats-server.conf`
- **coturn**: `/etc/turnserver.conf`
- **janus**: конфиг по умолчанию (часто `/etc/janus/janus.jcfg`)