ИТ-конференции Труконф в городах России!

Перейти к результатам

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Выберите категорию:
База знаний
Вебинары
Мероприятия
Новости
Обзоры
Обновления
Пресс-релизы
Примеры внедрений
Вернуться

Инструкция по развертыванию TrueConf Server в AWS

4 мин.

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

В данной статье мы расскажем вам, как развернуть TrueConf Server в облаке Amazon Web Services (AWS).

После создания аккаунта на AWS вам будет доступно 750 часов в месяц использования сервиса на протяжении 12 месяцев, после чего начнёт взиматься плата. Подробнее об ограничениях в бесплатном тарифе читайте в официальной документации.

Создание виртуальной машины

  • На главной странице нажмите кнопку Создать аккаунт AWS и авторизуйтесь под своей учётной записью или создайте новую.
  • После авторизации вы попадете на страницу своего профиля, где необходимо выбрать Services → Compute → EC2.
  • В поисковой строке введите название ОС, например, Debian, и нажмите клавишу Enter.
  • В правой части укажите разрядность создаваемой ВМ, для этого выберите 64-bit (x86) и нажмите кнопку Select.
  • Выберите тип желаемой конфигурации на основе рекомендуемых системных требований и нажмите кнопку Next: Configure Instance Details.

    Например, для бесплатного аккаунта доступна следующая конфигурация:


    Инстанс

    t2.micro

    Виртуальные ЦП
    1

    Кредитов ЦП в час
    6

    Память (ГиБ)
    1

    Хранилище
    Только EBS

    Производительность сети
    От низкой до средней

    При необходимости создания более мощной ВМ перейдите на необходимый тарифный план.

  • При необходимости отредактируйте сведения о конфигурации и нажмите кнопку Next: Add Storage. Описание каждого параметра вы можете прочитать в официальной документации AWS. Для нашего примера используем инстанс t2.micro из таблицы выше.
  • На странице Step 4: Add Storage вы можете:
    • добавить новое хранилище и файловую систему;
    • выбрать тип тома и изменить его объем;
    • если том поддерживает, то настроить количество операций ввода-вывода в секунду (IOPS);
    • при необходимости настроить шифрование тома.

    После изменения настроек хранилища, нажмите кнопку Next: Add Tags.

  • Для более удобной фильтрации и управления инстансами вы можете назначить собственные метаданные для каждого из них в виде тегов. Теги позволяют по-разному классифицировать ресурсы AWS, например, по назначению, владельцу или среде. Это полезно, когда у вас много ресурсов одного типа. После настройки тегов нажмите кнопку Next: Configure Security Group.
  • На странице Configure Security Group настройте группу безопасности, чтобы определить правила брандмауэра для вашего экземпляра. Они определяют, какой входящий сетевой трафик приходит на ваш экземпляр (instance). Весь остальной трафик игнорируется.

    Правила с источником 0.0.0.0/0 разрешают всем IP-адресам доступ к вашему экземпляру. Мы рекомендуем настроить правила группы безопасности, чтобы разрешить доступ только с известных IP-адресов.

    Вы можете добавить правила в соответствии с вашими потребностям. Для доступа вашего инстанса AWS в интернет откройте порты 80 (HTTP) и 443 (HTTPS). О том, какие порты используются при работе TrueConf Server, читайте в этой статье.

    После настройки группы безопасности нажмите кнопку Review and Launch.

  • Просмотрите сведения об экземпляре. Если все настройки верны, нажмите кнопку Launch Instances, иначе вернитесь по кнопке Previous и отредактируйте их.
  • Если вы не пользовались ранее AWS и не создавали каких-либо инстансов, создайте новую пару ключей. Для этого выполните:
    • В выпадающем списке выберите Create a new key pair.
    • В блоке Key pair type укажите тип шифрования, рекомендуем RSA.
    • В поле Key pair name введите название пары ключей.
    • Нажмите кнопку Download Key Pair. После этого сформируется новая пара ключей и скачается закрытый ключ *.pem.

      Сохраните файл закрытого ключа с расширением *.pem в безопасном и доступном месте. Он понадобится вам при запуске виртуальной машины. Вы не сможете повторно загрузить файл после его создания и в случае утери доступа к нему вам понадобится сгенерировать новую пару ключей.

  • Нажмите Launch Instances. У вас откроется страница Launch Status, и для перехода к вашему экземпляру нажмите кнопку View Instances. Во вкладке Instances вы увидите статус виртуальной машины:
    Инструкция по развертыванию TrueConf Server в AWS 2
  • После того как в поле Status check отобразится статус 2/2 checks passed, нажмите правой кнопкой мыши по строке и в контекстном меню выберите Connect.
  • Выберите вкладку SSH client. У вас отобразится пошаговая инструкция для подключения к вашему серверу.

Подключение к виртуальной машине

  • Для доступа к вашей ВМ используйте консольную утилиту ssh, которая присутствует во всех современных ОС, включая Windows 10+, Linux, macOS.
  • Подключитесь к вашему экземпляру по указанному общедоступному DNS-адресу. В терминале выполните команду (для удобства её можно скопировать с вкладки SSH client):

    где path-to-your-private-key — путь к вашему файлу закрытого ключа.

    Обратите внимание, если файл закрытого ключа находится в доступном другим пользователям ОС каталоге, соединение по SSH не произойдет. Для Windows переместите файл в каталог C:\User\.ssh\, а для Linux измените область видимости с помощью команды chmod 400 key.pem.

Развёртывание TrueConf Server

Развёртывание TrueConf Server в AWS аналогично установке на физическом сервере. В случае возникновения затруднений вам помогут наши инструкции:

После установки сервера на удаленную виртуальную машину обратите внимание, что панель управления сервером доступна только из локальной сети. Чтобы получить доступ извне, вам нужно:

  • Отредактировать файл opt/trueconf/server/etc/webmanager/opt/local_only_admin_24.conf следующим образом:

    где x.x.x.x — ваш внешний IP адрес.

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

При смене вашего внешнего IP-адреса вы не сможете получить административный доступ к панели управления сервером, пока снова не отредактируете файл local_only_admin_24.conf. Поэтому рекомендуем использовать компьютер со статическим IP для работы с виртуальной машиной. Также добавление внешнего динамического IP адреса является небезопасным, т.к. доступ к панели управления сможет получить другой человек находящийся в пуле IP адреса, например, если провайдер использует NAT.

Предыдущая статья Следующая статья
Содержание

Попробуйте безопасную ВКС-платформу Труконф!

ВКС-решение TrueConf Server работает внутри вашей закрытой сети без подключения к интернету
и позволяет собирать до 1500 человек в одной конференции!

Труконф

Крупнейшее ВКС-сообщество в России

Живой диалог с разработчиками, помощь с настройкой ВКС-систем, полезные материалы, ранние доступы и бета-версии — всё в специальном чате @trueconf_talks.

Подписаться
Видео+Конференция

Актуальные новости из мира ВКС

Подписывайтесь на канал нашего информационного партнёра «Видео+Конференция», чтобы быть в курсе последних новостей в сфере видеоконференцсвязи и AV-оборудования.

Подписаться Перейти на сайт

Содержание