Digital Ocean
Installing MikoPBX using the DigitalOcean Cloud Platform
Last updated
Was this helpful?
Installing MikoPBX using the DigitalOcean Cloud Platform
Last updated
Was this helpful?
This guide applies to MikoPBX version 2024.2.111 and newer!
In this guide, we will perform a step-by-step installation of MikoPBX using the DigitalOcean cloud platform.
Before beginning, you need to copy the download link for the latest .raw MikoPBX image. You can find these on MikoPBX's GitHub releases.
Go to "Manage" → "Backups & Snapshots":
Go to "Custom Images" → "Import via URL":
Paste the link to the .raw disk image file you copied earlier.
Enter a name for the image, select the region where it will be uploaded (this should match the region of your future virtual machine), and choose "Unknown" as the operating system type.
Click "Upload image".
Wait for the image upload to complete.
Go to DigitalOcean’s main page:
To create a new virtual machine (Droplet), go to "Create" → "Droplets":
Select a region and datacenter for your virtual machine:
Next, choose the previously uploaded image and configuration for your virtual machine:
Go to the "Additional Storage" tab. Here, you can add a second disk that will be used for call recordings. To do this, click "Add volume" and specify the parameters for the new disk.
We recommend a minimum size of 50GB for the call recordings disk.
Go to "Choose authentication method." Here, you need to select "SSH Key" and add the key pair for SSH authentication. For more information on generating SSH keys, see:
Click "Create Droplet."
Go to the page of the newly created Droplet. Wait for it to start. Then connect via the built-in DigitalOcean console (shown in the screenshot).
After the system boots, open the web interface using the external IP address shown in the console (external).
Paste the machine’s IP address into your browser’s address bar. When you reach the MikoPBX login page, use the following credentials:
Username: admin
Password: The Droplet ID, which you can find in the browser’s address bar:
To connect via SSH, follow these instructions. This example uses PowerShell (Windows).
The default login for SSH on a DigitalOcean VM is do-user.
Open PowerShell and run the following command:
Adjust:
C:\Users\<Username>\.ssh\id_ed25519
to the path of your local SSH key.
do-user
if you changed the root user during VM creation.
mikopbxipadress
to the IP address of your station (IPv4 in the VM management interface).
After pressing Enter, you will be authenticated via SSH and arrive at the MikoPBX console menu.