Vultr

Installing MikoPBX using the Vultr cloud platform

This guide provides a step-by-step process for installing MikoPBX on the Vultr cloud platform.

Before starting, you must download the latest .iso MikoPBX image file from MikoPBX’s GitHub releases.

Uploading the Image to Vultr

Uploading the File to Storage

First, you need to upload the image to the cloud platform.

  1. Navigate to "Cloud Storage""Object Storage":

"Object Storage" section
  1. Create a new storage resource by clicking "Add Object Storage":

"Add Object Storage" button
  1. Select the type of storage (it’s recommended to use the basic option, as you only need it to store the disk image). Also provide a name.

  2. Click on your newly created storage resource:

Name of the Object Storage
  1. Go to the "Buckets" tab and create a new bucket with a custom name.

Creating a new bucket
  1. The storage information will display S3 connection details.

S3 Credetials
  1. Next, connect to your storage via WinSCP. Open WinSCP and select "New Site":

"New Site"
  1. Enter the following parameters:

  • File protocol – Amazon S3

  • Encryption – TLS/SSL Implicit encryption

  • Port number – 443

  • Host Name, Access key ID, and Secret access key – from the storage information

Click "Login".

S3 Connection parameters
  1. Upload the .iso disk image file to the storage.

Uploading the .iso disk image file
  1. Return to the Vultr interface and go to your bucket’s directory.

  1. Click the three dots to the right of the file name, then "Change Access". Grant access by toggling the switch.

"Change Access"

Importing the ISO

  1. Click the three dots to the right of the file name and select "Copy URL".

"Copy URL" button
  1. Navigate to "Orchestration""ISOs":

"ISOs" section
  1. Click "Add ISO":

"Add ISO" button
  1. Paste the link to your previously uploaded file and click "Upload".

Adding an SSH Key Pair

  1. Go to "Account""SSH Keys". Click "Add SSH Key":

"Add SSH Key" button
  1. Generate an SSH key pair following this guide.

  2. In the interface for adding the key pair, provide a custom name and paste your public SSH key.

    Click "Add SSH Key".

Adding SSH Key Pair

Creating a Virtual Machine

  1. Go to "Products""Compute":

"Compute" section
  1. Click "Deploy Server":

"Deploy Server" button
  1. In the next section, select the region and configuration for your virtual machine.

VM Parameters №1
  1. Continue configuring the server:

  • Under ISO/iPXE, select the previously uploaded ISO.

  • Select the SSH key pair you created.

Click "Deploy".

VM Parameters №2

Creating a Second Disk

After the server is created, power it off.

  1. Go to "Cloud Storage""Block Storage":

"Block Storage" section
  1. Click "Add Block Storage":

"Add Block Storage" button
  1. Select the disk type, region (same as the VM), size, and a custom name.

  1. Go to the management page for the newly created block storage. Attach the volume to your virtual machine using the "Attach to:" option.

"Attach to" option

Installing the System

  1. Go to your virtual machine management page.

"Server Information" page
  1. Open the console by clicking the relevant button:

"Console" button
  1. You will enter the built-in console.

Built-in console
  1. Navigate to "[8] Install".

  2. Select the disk to be used as the system disk. Confirm by typing "y" and pressing "Enter":

Installing system
  1. Select the disk for storing call recordings. The system will reboot.

  2. Go to "Settings" for your virtual machine and then "Custom ISO". Click "Remove ISO".

"Remove ISO" element

At this point, MikoPBX is installed and ready to use.

Connecting to the Web Interface

  1. In your browser, enter the IP adress of your virtual machine. You can find it in the MikoPBX console.

MikoPBX IP-adress
  1. Log in using the following credentials:

  • Username: admin

  • Password: The VM ID, which looks like "150dd137-a0e2-45f6-baf9-ddc15a600d60" and can be found in the address bar (screenshot below).

Machine ID
MikoPBX Web-interface

Last updated

Was this helpful?