# 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`)