Alibaba cloud
Установка MikoPBX с помощью сервиса Alibaba cloud
Инструкция актуальна для версии 2024.2.135 и новее!
В данной инструкции мы пошагово произведем установку MikoPBX с помощью облачной платформы Alibaba cloud.
Перед началом Вам необходимо скачать актуальный образ MikoPBX с расширением .raw. Сделать это можно на github MikoPBX.
Загрузка образа в Alibaba cloud
Создание Bucket
Для начала необходимо создать bucket для хранения образа. Для этого необходимо перейти в "OSS Management Console" (ссылка).

Перейдите в раздел "Buckets".

Нажмите "Create Bucket" для создания нового Bucket'а:

Заполните следующие данные:
"Bucket name" - произвольное название для хранилища.
"Region" - выберите регион, где будет храниться ваш образ
Регион у хранилища для образа и регион виртуальной машины должны совпадать!
Нажмите "OK".

Перейдите в созданный bucket, нажав на его название в разделе "Buckets":

Нажмите "Upload object" и загрузите ранее скаченный файл образа диска в формате .raw (все параметры оставьте по умолчанию).

После того, как файл образа диска будет загружен, Вам необходимо скопировать ссылку на него. Для этого нажмите "View Details" справа от названия файла, в открывшемся меню скопируйте ссылку из поля "URL".

Создание образа
Вернитесь в ECS Console (ссылка). Перейдите в раздел "Images".

Нажмите "Import Image" для испорта образа из хранилища (Bucket):

В открывшейся вкладке выберите "Linux Operating System" и нажмите "Next".
Введите/выберите следующие параметры для образа:
"Image File URL" - вставьте ранее скопированную ссылку на загруженный файл образа диска.
"Image Name" - введите произвольное, уникальное название для Вашего образа.
"OS Type" - linux
"OS Version" - Others Linux
"Architecture" - 64-bit OS
Уберите галочку с чек-бокса "Check After Import".
Нажмите "OK" для создания образа. Дождитесь его создания (при завершении в поле Status вы увидите надпись Available)

Создание пары SSH-ключей
Далее необходимо создать и добавить связку SSH ключей в Alibaba Cloud.
В ESS Консоли перейдите в раздел "Network Security" -> "Key Pairs":

Нажмите "Create SSH Key Pair".

Далее необходимо сгенерировать пару SSH-ключей. Про то как это сделать - Вы можете прочитать здесь. Далее заполните все необходимые данные:
"Name" - произвольное название для создаваемой связки ключей
"Creation Mode" - Import
"Public Key" - вставьте Ваш публичный ключ, сгенерированный ранее
"Resource Group" - выберите Вашу ресурсную группу в облаке
Нажмите "OK" для создания связки ключей в облаке

Создание группы правил
Перед созданием виртуальной машины так же нужно создать и группу правил (firewall).
Перейдите в раздел "Network & Security" -> "Security Groups"

Нажмите "Create Security Group":

Укажите следующие параметры для группы правил:
"Security Group" - введите произвольное название для группы правил.
"Network" - выберите вашу сеть. Если она не созданна - нажмите "Create VPC" справа от поля.
"Security Group" - Basic Security Group.
"Resource Group" - выбрите Вашу группу ресурсов.
Разрешите все входящие подключения (пример на скриншоте ниже). Все исходящие подключения разрешены по умолчанию.
Нажмите "Create Security Group".

Создание виртуальной машины
Перейдите в раздел "Instances & Images" -> "Instances":

Нажмите "Create Instance" для создания новой виртуальной машины.

Выберите параметры для вашей виртуальной машины:
"Billing Method" - выберите вариант оплаты ВМ.
"Region", "Network and Zone" - выберите параметры региона и зоны, подходящие Вам.
"Instance" - выберите конфигурацию Вашей виртуальной машины.

Выберите параметры для вашей виртуальной машины:
"Image" - выберите "Custom Images" -> Загруженный ранее образ
"Storage" - выберите тип и размер "System Disk". 20 Гб - минимально возможный в Alibaba Cloud.
Добавьте второй диск, нажав "Add Data Disk". Укажите его тип и размер.

Выберите параметры сети для Вашей ВМ. Группа правил будет назначена автоматически (ранее созданная):

Нажмите "Create Order".

Подключение к консоли MikoPBX
В разделе "Instances" перейдите к созданной виртуальной машине, нажав на ее название.

Подключение из встроенной в облако консоли
Нажмите "Connect".

Выберите "VNC". Произойдет подключение в новой вкладке Вашего браузера.

Подключение по SSH
Введите следующую команду для SSH-подключения:
ssh -i C:\Users\username\.ssh\id_ed25519 root@ip-adress
Замените C:\Users\username\.ssh\id_ed25519
на путь к ssh-ключам; root
- на Ваше имя для ssh-авторизации (если оно было изменено при создании ВМ); ip-adress
- на Внешний адрес MikoPBX.

Произойдет подключение по SSH:

Первая авторизация в WEB-интерфейсе
На главной странице виртуальной машины находятся несколько важных параметров для авторизации в WEB-интерфейсе.

Вставьте IP-адрес в адресную строку браузера - Вы попадете на страницу авторизации в web-интерфейс MikoPBX.

Last updated
Was this helpful?