Труконф возглавил рейтинг ВКС-разработчиков 2023

Блог

Вернуться

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

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

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

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

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

Также мы предоставляем возможность развернуть TrueConf Server в Docker-контейнере, о чём подробнее рассказано в соответствующей статье.
Мы покажем вам, как за 15 минут установить и настроить TrueConf Server v.5.4.3.10071 на 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.
Обратите внимание, что при ручной установке TrueConf Server из пакета (установочного файла) репозиторий не добавляется в список источников автоматически.
При использовании первого варианта выберите версию ОС Linux для скачивания установочного пакета TrueConf Server v.5.4.3.10071:

Debian 12

Debian 11

Astra Linux SE 1.8

Astra Linux SE 1.7

Astra Linux SE 1.6

CentOS Stream 9

РЕД ОС 7.3

РЕД ОС 8.0

Альт Сервер 10

Альт Сервер 10 (c10f1)

TrueConf Server v.5.2.10.10037 с обновлениями безопасности за 3 квартал 2024Если у вас версия TrueConf Server ниже 5.2.10 и по каким-то причинам нет возможности установить 5.4+, то рекомендуем обновить сервер до 5.2.10 т.к. эта версия содержит важные обновления безопасности за 2024 год:

Debian 11

Astra Linux SE 1.7

Astra Linux SE 1.6

РЕД ОС 7.3

Альт Сервер 10

TrueConf Server v.5.3.6.10032 с обновлениями безопасности за 3 квартал 2024Если у вас версия TrueConf Server ниже 5.3.6 и по каким-то причинам нет возможности установить 5.4+, то рекомендуем обновить сервер до 5.3.6 т.к. эта версия содержит важные обновления безопасности за 2024 год:

Debian 11

CentOS Stream 9

Astra Linux SE 1.7

Astra Linux SE 1.6

РЕД ОС 7.3

Альт Сервер 10

Как создать файл на 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 с записью внутри:

    Для Альт 10:

    Для Альт 10 СП (редакция c10f1):
  2. С помощью учетной записи администратора последовательно выполните команды:

На CentOS:

Независимо от способа установки требуется обязательно выполнить подготовительные шаги.
  1. Отключите SELinux – систему контроля доступа процессов к ресурсам ОС. Для этого под учётной записью администратора выполните команду:
  2. Подключите EPEL-репозиторий с помощью команды от имени администратора:
Только после этого можно установить TrueConf Server.

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

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

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

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

На РЕД ОС:

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

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

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

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

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

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

Проблема с входом в панель управления после смены пароля

На РЕД ОС и CentOS имеются особенности, связанные с работой списков управления расширенными правами доступа к файлам (ACL, Access control lists). После смены пароля пользователя ОС, который состоит в группе администраторов TrueConf Server (tcsecadmins или tcadmins), а также после добавлении в одну из этих групп нового пользователя требуется выполнить команду (обязательно от имени администратора):

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

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

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

Если вы находитесь в локальной (корпоративной) сети:
  1. узнайте IP-адрес компьютера с ОС Linux командой ip a;
  2. с другого компьютера в пределах вашей сети зайдите на страницу установленного сервера по найденному ранее IP и перейдите к регистрации. Если страница не доступна, то попробуйте сменить порт доступа.
Если вы устанавливаете TrueConf Server на удалённый компьютер вне локальной сети, например, облачную виртуальную машину (ВМ), то для получения доступа к панели управления сначала надо отредактировать файл настроек. Это связано с тем, что в целях безопасности панель управления сервером доступна только из локальной сети. Чтобы получить доступ извне со своего компьютера, вам нужно:
  1. узнать внешний IP-адрес своего ПК с помощью какого-то сервиса, например, откройте в браузере ссылку:https://2ip.ru/
  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).
  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.

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

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