База знаний: Linux Server
Установка и настройка Nextcloud Talk Recording Server на отдельном сервере
Автор Алексей | HiTex.BY на 11 июня 2025 14:40

Установка и настройка Nextcloud Talk Recording Server на отдельном сервере в виде Docker контейнера.

Требования

  • Рабочая версия Nextcloud

  • Установленный Docker

  • Настроенный Signaling сервер

Подготовка сервера

  1. Обновите систему (на базовом примере Ubuntu 22.04):

apt update && apt upgrade
  1. Установите Docker:

apt install docker.io

Установка Recording Backend

  1. Скачайте образ:

docker pull nextcloud/aio-talk-recording:latest
  1. Запустите контейнер с необходимыми параметрами:

docker run -d \
--name talk-recording \
-e ALLOW_ALL=true \
-e HPB_DOMAIN=voice.hitex.by \
-e NC_DOMAIN=chat.hitex.by \
-e RECORDING_SECRET=55c3bf01c7a100fc32 \
-e INTERNAL_SECRET=55c3bf01c7a100fc32 \
-e TZ=Europe/Minsk \
-p 1234:1234 \
--restart=always \
nextcloud/aio-talk-recording:latest

Описание параметров запуска

  • –name talk-recording - имя контейнера

  • -e ALLOW_ALL=true - разрешает все подключения

  • -e HPB_DOMAIN - домен High-performance backend сервера (сигнальный сервер)

  • -e NC_DOMAIN - домен вашего Nextcloud сервера

  • -e RECORDING_SECRET - случайная строка для настройки в Talk

  • -e INTERNAL_SECRET - секрет для внешних клиентов в сигнализирующем сервере

  • -e TZ=Europe/Minsk - настройка часового пояса

  • -p 1234:1234 - привязка порта

  • –restart=always - автоматический перезапуск при сбоях

  • nextcloud/aio-talk-recording:latest - образ для запуска

Настройка Talk в Nextcloud

  1. Войдите в Параметры сервера

  2. Перейдите в Конференции

  3. Найдите раздел Сервер записи вызовов

  4. Нажмите Добавить новый сервер записи

  5. Введите:

    • URL: http://адрес сервера записи:1234

    • Shared secret: значение RECORDING_SECRET

    • Не отмечайте “Validate SSL certificate” если не настроен SSL на сервере записи.

Отладка и поддержка

  • Остановка контейнера: docker stop talk-recording

  • Запуск контейнера: docker start talk-recording

  • Просмотр логов: docker logs --since=1h talk-recording

  • Вход в контейнер: docker exec -u root -it talk-recording /bin/bash

(2 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)