Высоконагружаемый сервер
Go to file
2026-02-17 23:38:55 +00:00
systemd Выгрузка F7cloud_HPB 2026-02-17 23:38:55 +00:00
.gitignore Выгрузка F7cloud_HPB 2026-02-17 23:38:55 +00:00
README.md Выгрузка F7cloud_HPB 2026-02-17 23:38:55 +00:00
server.conf.example Выгрузка F7cloud_HPB 2026-02-17 23:38:55 +00:00

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-файлов

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)