Vultr
Installing MikoPBX using the Vultr cloud platform
Last updated
Was this helpful?
Installing MikoPBX using the Vultr cloud platform
Last updated
Was this helpful?
This guide applies to MikoPBX version 2024.2.138 and later!
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.
First, you need to upload the image to the cloud platform.
Navigate to "Cloud Storage" → "Object Storage":
Create a new storage resource by clicking "Add Object Storage":
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.
Click on your newly created storage resource:
Go to the "Buckets" tab and create a new bucket with a custom name.
The storage information will display S3 connection details.
Next, connect to your storage via WinSCP. Open WinSCP and select "New Site":
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".
Upload the .iso disk image file to the storage.
Return to the Vultr interface and go to your bucket’s directory.
Click the three dots to the right of the file name, then "Change Access". Grant access by toggling the switch.
Click the three dots to the right of the file name and select "Copy URL".
Navigate to "Orchestration" → "ISOs":
Click "Add ISO":
Paste the link to your previously uploaded file and click "Upload".
Go to "Account" → "SSH Keys". Click "Add SSH Key":
Generate an SSH key pair following this guide.
In the interface for adding the key pair, provide a custom name and paste your public SSH key.
Click "Add SSH Key".
Go to "Products" → "Compute":
Click "Deploy Server":
In the next section, select the region and configuration for your virtual machine.
Continue configuring the server:
Under ISO/iPXE, select the previously uploaded ISO.
Select the SSH key pair you created.
Click "Deploy".
After the server is created, power it off.
Go to "Cloud Storage" → "Block Storage":
Click "Add Block Storage":
Select the disk type, region (same as the VM), size, and a custom name.
We recommend at least 50GB for storing call recordings. This guide uses 30GB as an example.
Go to the management page for the newly created block storage. Attach the volume to your virtual machine using the "Attach to:" option.
Go to your virtual machine management page.
Open the console by clicking the relevant button:
You will enter the built-in console.
Navigate to "[8] Install".
Select the disk to be used as the system disk. Confirm by typing "y" and pressing "Enter":
Select the disk for storing call recordings. The system will reboot.
Go to "Settings" for your virtual machine and then "Custom ISO". Click "Remove ISO".
At this point, MikoPBX is installed and ready to use.
In your browser, enter the IP adress of your virtual machine. You can find it in the MikoPBX console.
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).