Оперативная миграция с Microsoft Teams и Skype for Business

Блог

Вернуться

Как за 15 минут развернуть систему видеоконференций на базе ОС Linux

18.01.2024
Димитрий Зуйков

Димитрий Зуйков

Бесплатная система видеоконференцсвязи – теперь и на бесплатной ОС! Наша компания предлагает вам воспользоваться преимуществами корпоративной видеосвязи на различных ОС семейства Linux. Поддерживаются только 64-битные версии ОС.

Если вы обновляете TrueConf Server, который уже ранее был установлен, то воспользуйтесь данной статьёй.

Выберите вашу операционную систему

Также мы предоставляем возможность развернуть TrueConf Server в Docker-контейнере, о чём подробнее рассказано в соответствующей статье.

Мы покажем вам, как за 15 минут установить и настроить TrueConf Server v.5.3.4.10060 на Linux.

Внимание!

Так как TrueConf Server содержит свой веб-сервер, используйте вариант установки ОС без предустановленного веб-сервера для предотвращения возможных конфликтов.

Шаг 1. Получение TrueConf Server для Linux и ключа регистрации

Внимательно заполните все поля в анкете. Нажмите на кнопку Скачать, чтобы получить регистрационный ключ на указанный адрес электронной почты.
Как за 15 минут развернуть систему видеоконференций на базе ОС Linux 1

Ключ должен прийти в течение 15 минут. Если он не появился, проверьте папку “Спам” вашего почтового ящика. Если письма с ключом нет — свяжитесь с нами в онлайн-чате или другим удобным способом.

Шаг 2. Подготовка операционной системы

Прежде всего, в ОС требуется добавить пользователя, под которым будет производиться установка и который будет иметь доступ к панели управления сервером. Можно использовать учётную запись, созданную при установке ОС.

Для успешной установки в ОС не должно быть пользователя с именем trueconf.
Для выполнения перечисленных далее команд используйте программу sudo, или предварительно перейдите в режим администратора, выполнив в терминале команду su - и введя root-пароль. Также при работе на ОС с графической оболочкой доступна установка пакета TrueConf Server через имеющийся в системе менеджер пакетов, например, GDebi на Debian (запустив его под sudo). Учтите, что по умолчанию sudo может отсутствовать в ОС, проверить его наличие можно командой sudo -V.

Добавление пользователя на Debian, Astra Linux

  1. Выполните команду:

    где [user_login] – логин добавляемого пользователя.

  2. После появления строки для ввода пароля укажите и подтвердите его.
  3. При желании укажите для пользователя дополнительные данные (полное имя, телефон и пр.).

Добавление пользователя на Альт Сервер, РЕД ОС

  1. Выполните команду:

    где [user_login] – логин добавляемого пользователя.

  2. Задайте новому пользователю [user_login] пароль с помощью команды:

Шаг 3. Установка TrueConf Server для Linux

Возможны два варианта установки:

  • вручную из скачанного файла(при этом репозиторий автоматически добавляется в список источников для установки приложений в ОС);
  • с помощью добавления в систему репозитория TrueConf.
Любой репозиторий TrueConf доступен как по https, так и по http, достаточно просто заменить префикс в адресе репозитория. Использовать http может быть полезно, если в ОС по какой-то причине запрещён доступ по https.

При использовании первого варианта выберите версию ОС Linux для скачивания установочного пакета TrueConf Server v.5.3.4.10060:

Debian 12

Debian 11

Debian 10

Astra Linux SE 1.7

Astra Linux SE 1.6

CentOS Stream 9

Альт Сервер 10

РЕД ОС 7.3

Как создать файл на Linux?

Чтобы установить TrueConf Server из репозитория, вам понадобится создать файл с определённым текстом в системном каталоге ОС. Для этого можно воспользоваться как штатным проводником, так и терминалом, выполнив в нём команду вида (обязательно используя учётную запись администратора или добавив sudo перед tee):

где [text] – текст для добавления в файл, а [file_path] – путь к создаваемому файлу.

Например, чтобы создать файл /etc/apt/sources.list.d/trueconf.list с текстом deb https://mirror.trueconf.ru/debian bullseye non-free, в терминале запустите команду:

На Debian, Astra Linux:

Установка из файла вручную

Перейдите в каталог со скачанным deb-пакетом и от имени администратора запустите его установку командой:

где trueconf-server-name.deb – название установочного пакета.

Также вы можете запустить установку с помощью последовательного выполнения команд:

Установка из репозитория

  1. Создайте файл /etc/apt/sources.list.d/trueconf.list с записью внутри:

    Для Debian

    Для Astra Linux Special Edition 1.6

    Для Astra Linux Special Edition 1.7

  2. С помощью учетной записи администратора последовательно выполните команды:



    Если в ОС нет предустановленной криптографической утилиты gnupg, то появится ошибка вида:

    В этом случае установите недостающий пакет с помощью команды:

Обновление ОС Astra с установленным TrueConf Server

Если вы хотите обновить ОС Astra Linux и там уже установлен TrueConf Server, то:

  1. Предварительно сделайте полный бекап как показано в статье по переносу сервера.
  2. Выполните обновление ОС.
  3. Установите TrueConf Server поверх имеющегося проверьте данные (настройки, списки конференций и пр.). Если что-то потерялось — восстановите созданный бекап.

На Альт Сервер:

Установка из файла вручную

Перейдите в каталог со скачанным rpm-пакетом и от имени администратора запустите его установку с помощью команд:

где trueconf-server-name.rpm – название установочного пакета.

Установка из репозитория

  1. Создайте файл /etc/apt/sources.list.d/trueconf.list с записью внутри:
  2. С помощью учетной записи администратора последовательно выполните команды:

На CentOS:

Независимо от способа установки требуется обязательно выполнить подготовительные шаги.

  1. Отключите SELinux – систему контроля доступа процессов к ресурсам ОС. Для этого под учётной записью администратора выполните команду:

  2. Подключите EPEL-репозиторий с помощью команды от имени администратора:

Только после этого можно установить TrueConf Server.

Установка из файла вручную

Перейдите в каталог со скачанным rpm-пакетом и от имени администратора запустите его установку командой:

где trueconf-server-name.rpm – название установочного пакета.

Установка из репозитория

  1. Создайте файл /etc/yum.repos.d/trueconf.repo с записью внутри:
  2. С помощью учётной записи администратора запустите команды:

На РЕД ОС:

Установка из файла вручную

Перейдите в каталог со скачанным rpm-пакетом и от имени администратора запустите его установку с помощью команд:

где trueconf-server-name.rpm – название установочного пакета.

Установка из репозитория

  1. Создайте файл /etc/yum.repos.d/trueconf.repo с записью внутри:

  2. С помощью учётной записи администратора запустите команды:

Шаг 4. Добавление пользователя для доступа к панели управления

В процессе установки появится поле для ввода имён пользователей ОС, которые будут иметь административный доступ к панели управления сервером. Укажите имя созданного ранее пользователя.

Если вы случайно ошиблись при вводе имени пользователя на ОС Debian или Astra Linux и указали несуществующий логин, то установка может завершиться с ошибкой:
Как за 15 минут развернуть систему видеоконференций на базе ОС Linux 2
В этом случае вам требуется от имени суперпользователя выполнить команду

Так вы очистите сохранённые в ОС данные о настройках пакета, подробнее смотрите в официальной документации.

После чего запустите процесс установки заново.

Шаг 5. Проверка установки

В ОС добавится несколько служб TrueConf (в терминологии Linux демонов). При этом две из них — веб-сервер trueconf-web и менеджер работы с БД и файлами настроек trueconf-manager — должны запуститься автоматически после установки. Проверьте их статус командами:

При необходимости запустить вручную их можно командами:

Основная служба сервера trueconf не может быть запущена, пока вы его не зарегистрируете. Для этого перейдите к следующему шагу.

Шаг 6. Вход в панель управления

Если вы находитесь в локальной (корпоративной) сети:

  1. узнайте IP-адрес компьютера с ОС Linux командой ip a;
  2. с другого компьютера в пределах вашей сети зайдите на страницу установленного сервера по найденному ранее IP и перейдите к регистрации. Если страница не доступна, то попробуйте сменить порт доступа.

Если вы устанавливаете TrueConf Server на удалённый компьютер вне локальной сети, например, облачную виртуальную машину (ВМ), то для получения доступа к панели управления сначала надо отредактировать файл настроек. Это связано с тем, что в целях безопасности панель управления сервером доступна только из локальной сети. Чтобы получить доступ извне со своего компьютера, вам нужно:

  1. узнать внешний IP-адрес своего ПК с помощью какого-то сервиса, например, откройте в браузере ссылку:

    https://whoer.net/

  2. под учётной записью администратора открыть в любом имеющемся текстовом редакторе (например, vim) файл /opt/trueconf/server/etc/webmanager/opt/local_only_admin_24.conf
  3. добавить строку Require ip x.x.x.x/32, где x.x.x.x — ваш внешний IP адрес. В итоге файл должен принять вид:

  4. перезагрузить веб-службу TrueConf Server с помощью команды:

Смена порта доступа к панели управления

По умолчанию панель управления сервером доступна по стандартному HTTP порту 80 и его указывать не обязательно. Но если не получается зайти просто по IP, это значит что порт 80 был занят на момент установки и надо сменить порт на другой (например, 8080 или 8888).

Для ОС семейства Windows

  1. Перейдите в директорию установки сервера (по умолчанию C:\Program Files\TrueConf Server).
  2. Откройте файл \httpconf\conf\listen.conf, используя любой текстовый редактор (обязательно с правами администратора).
  3. Измените номер порта в параметре Listen <номер порта> (например, Listen 8888), после чего сохраните внесённые изменения.
  4. Откройте с правами администратора файл \manager\etc\manager.toml и укажите этот же порт в параметре connection:

  5. Перезагрузите компьютер, на котором установлен TrueConf Server.

Для ОС семейства Linux

  1. Перейдите в каталог /opt/trueconf/server/etc/webmanager/ с правами суперпользователя.
  2. Откройте файл httpd.conf с помощью любого текстового редактора.
  3. Измените номер порта в параметре Listen <номер порта> (например, Listen 8888), после чего сохраните внесённые изменения.
  4. Откройте файл /opt/trueconf/server/etc/manager/manager.toml с помощью любого текстового редактора и укажите этот же порт в параметре:
  5. Перезагрузите службу веб-сервера, используя команду:

Шаг 7. Регистрация сервера

  1. Так как сервер ещё не зарегистрирован, то при переходе по IP (см. шаг 6) сразу откроется страница авторизации с правами администратора. Войдите под учётными данными созданного ранее пользователя:
    Как за 15 минут развернуть систему видеоконференций на базе ОС Linux 3
  2. На открывшейся странице введите в соответствующее поле полученный на почту регистрационный ключ и зарегистрируйте сервер.

В случае обновления TrueConf Server на новую мажорную версию (меняются первые две цифры, например, с 4.5 на 4.7 или с 4.7 на 5.0) вам понадобится перерегистрация сервера. Для этого свяжитесь с нами любым удобным способом и укажите ID вашего сервера, чтобы мы сбросили привязку. После чего вы сможете опять зарегистрировать его своим ключом.

Шаг 8. Запуск сервера

После регистрации сервер автоматически перезапустится. Вы увидите в строке Статус сервера соответствующую надпись.

Узнать статус сервера также можно непосредственно в ОС Linux командой:

Шаг 9. Добавление пользователей и создание конференций

Дальнейшие настройки проведите аналогично нашей статье об установке TrueConf Server для Windows.

Ещё больше интересного

В нашей базе знаний вы найдёте множество интересных статей об использовании программных решений TrueConf.

Мы готовы ответить на любые ваши вопросы по телефону +7 (495) 698-60-66 или почте sales@trueconf.ru.


Не нашли ответ на свой вопрос? Напишите нам в онлайн-чате, мы будем рады помочь.

Подписка на новости