Настройка выноса сервисов удалённых мессенджеров на VPS

Перед развертыванием VPS и настройкой модуля Панель телефонии 4.0 для 1С на АТС MikoPBX необходимо подготовить SSH-ключ, с помощью которого АТС будет подключаться к удалённому серверу.

Подготовка SSH-ключа

Создайте пару ключей: приватный и публичный SSH-ключ.

Для создания ключа можно использовать инструкцию по подключению к MikoPBX через SSH в PowerShell

В дальнейшем:

  • публичный ключ нужно будет добавить на VPS при создании сервера;
  • приватный ключ нужно будет указать в настройках модуля Панель телефонии 4.0 для 1С в MikoPBX.

Создание VPS в Selectel

Перейдите в Selectel

В панели Selectel откройте раздел Облачные серверы и нажмите Создать сервер.

МИКО: Создание VPS в Selectel

Укажите параметры сервера:

  1. В поле Имя задайте имя сервера
  2. В поле Локация выберите из выпадающего списка kz-1a
  3. В разделе Источник выберите Debian

МИКО: Настройка параметров Имя, Локация, Источник для сервера VPS в Selectel

  1. В разделе Конфигурация выберите тип — Shared, доля vCPU — 20%, память — 1 ГБ RAM (минимальное значение)
  1. Перейдите к разделу Диски, укажите тип диска — HDD Базовый, размер — 15 ГБ.

МИКО: Настройка разделов Конфигурация и Диски для сервера VPS в Selectel

  1. В разделе Доступ нажмите Добавить SSH-ключ
  2. В открывшемся окне укажите имя ключа, вставьте ранее сгенерированный публичный SSH-ключ. Нажмите Добавить

МИКО: Добавление SSH-ключа

  1. Нажмите Создать сервер

МИКО: Настройка раздела Доступ для сервера VPS в Selectel

После создания сервера дождитесь, пока он перейдёт в рабочее состояние.

МИКО: Созданный сервер VPS в Selectel

Проверка подключения к VPS по SSH

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

Пример команды для Windows PowerShell:

ssh -i Users\<Username>\.ssh\ed25519 root@vpsipadress

Где:

  • Users\<Username>\.ssh\ed25519 — путь к приватному SSH-ключу;
  • vpsipadress — IP-адрес созданного VPS.

Если подключение прошло успешно и пароль не запрашивается, можно переходить к настройке модуля в MikoPBX.

Настройка подключения к VPS в MikoPBX

На АТС MikoPBX откройте модуль Панель телефонии 4.0 для 1С (минимальная версия 1.571), на АТС FreePBX - модуль МИКО: Панель телефонии для 1С (минимальная версия 14.0.0.250).

Перейдите на вкладку Удалённые мессенджеры и заполните параметры подключения к VPS.

В блоке Подключение к удаленному VPS заполните поля:

  • Адрес VPS — IP-адрес сервера VPS в Selectel;
  • SSH-порт22;
  • SSH-логинroot;
  • Базовый каталог на VPS/home/cti/mikopbx-cti;
  • Приватный SSH-ключ (PEM) — приватный SSH-ключ, сгенерированный ранее.

После заполнения параметров нажмите Сохранить, затем Проверить SSH-подключение.

Если всё настроено верно, отобразится сообщение Подключение успешно

МИКО: Настройка параметров подключения к VPS в модуле Панель телефонии 4.0 для 1С на АТС MikoPBX

Выбор сервисов для выноса на VPS

После успешной проверки SSH-подключения перейдите к разделу Сервисы для выноса на вкладке Удалённые мессенджеры.

Включите переключатели для тех мессенджеров, сервисы которых нужно перенести на удалённый VPS.

После включения необходимых сервисов MikoPBX подготовит удалённую среду и запустит сервисы на VPS.

МИКО: Выбор сервисов мессенджеров для выноса на удалённый VPS

Проверка статуса сервисов

Если настройка выполнена корректно, на вкладке Статус сервисов появится информация о каналах мессенджеров и состоянии запущенных сервисов.

МИКО: Проверка статуса сервисов мессенджеров после переноса на VPS