Установка MikoPBX с помощью сервиса Vultr
Инструкция актуальна для версии 2024.2.138 и новее!
В данной инструкции мы пошагово произведем установку MikoPBX с помощью облачной платформы Vultr.
Перед началом Вам необходимо скачать актуальный образ MikoPBX с расширением .iso. Сделать это можно на github MikoPBX.
Для начала необходимо загрузить образ в облачную платформу.
Перейдите в раздел "Cloud Storage" -> "Object Storage":
Необходимо создать новое хранилище. Для этого нажмите "Add Object Storage":
Выберите тип хранилища (рекомендуется использовать самый базовый, так как он нужен только для хранения файла образа диска). Так же укажите название.
Перейдите в созданное хранилище, нажав на его название:
Перейдите во вкладку "Buckets" и создайте новый Bucket с произвольным названием.
В информации о хранилище, будут указаны данные для S3 подключения.
Далее необходимо подключиться к хранилищу через WinSCP. Для этого, перейдем в его интерфейс. Выберите "New Site":
Укажите следующие параметры:
"File protocol" - Amazon S3.
"Encryption" - TLS/SSL Implict encryption.
"Port number" - 443.
"Host Name", "Access key ID", "Secret access key" - параметры из информации о хранилище.
Нажмите "Login".
Загрузите файл образа диска в хранилище.
Вернитесь в интерфейс Vultr, перейдите в директорию Вашего Bucket'а.
Нажмите на три точки справа от названия файла. Перейдите в раздел "Change Access". Разрешите доступ, переключив тумблер.
Нажмите на три точки справа от названия файла. Скопируйте URL.
Перейдите в раздел "Orchestration" -> "ISOs":
Нажмите "Add ISO":
Вставьте ссылку на ранее загруженный файл, нажмите "Upload".
Перейдите в раздел "Account" -> "SSH Keys". Нажмите "Add SSH Key"
Сгенерируйте пару SSH ключей по инструкции.
В интерфейсе добавления пары SSH-ключей введите произвольное название, а так же вставьте сгенерированный ключ.
Нажмите "Add SSH Key".
Перейдите в раздел "Products" -> "Compute":
Нажмите "Deploy Server":
В открывшемся разделе выберите регион и конфигурацию вашей виртуальной машины.
Перейдите далее.
Выберите "ISO/iPXE" -> Ранее загрузочный образ.
Так же выберите ранее созданную пару SSH-ключей.
Нажмите "Deploy".
После создания сервера, остановите его запуск.
Перейдите в раздел "Cloud Storage" -> "Block Storage":
Нажмите "Add Block Storage":
Выберите тип диска, регион (такой же как у ранее созданной виртуальной машины), размер, а так же укажите произвольное название.
Рекомендуемый размер диска для хранения записей разговоров - не менее 50Гб.
Перейдите в раздел управления созданным диском. Прикрепите диск к созданной виртуальной машине используя пункт "Attach to:"
Перейдите в меню управления виртуальной машиной.
Перейдите в консоль, нажав на соответствующий элемент.
Вы попадете во встроенную консоль.
Перейдите в "[8] Install".
Выберите диск, который будет использован в качестве системного. Подтвердите действия - введите "y" и нажмите "Enter":
Выберите диск для хранения записей разговоров. Система перезагрузится.
Перейдите в настройки виртуальной машины "Settings", далее в "Custom ISO". Нажмите "Remove ISO".
На данном этапе система установлена и готова к работе!
В адресную строку введите IP-адрес Вашей виртуальной машины. Найти его Вы можете в консоли MikoPBX.
Введите следующие данные для авторизации:
Логин - admin
Пароь - ID-виртуальной машины. Оно имеет вид "150dd137-a0e2-45f6-baf9-ddc15a600d60", найти его Вы можете в адресной строке (скриншот ниже)