LogoLogo
www.mikopbx.comTelegram communityForum
English
English
  • MikoPBX Manual
    • Quick start
    • Getting to know MikoPBX
    • System requirements
  • Installation
    • Standalone Computer
    • Virtual Machine
      • VMware ESXi
      • VMware Fusion
      • VirtualBOX
      • VMware Workstation Pro
      • Hyper-V
      • Proxmox
    • Cloud
      • AWS
        • AWS deployment guide
        • AWS Marketplace
      • Microsoft Azure
      • Google Cloud
        • Google Cloud deployment guide
        • Google Cloud Marketplace
      • Hetzner cloud (In dev)
      • Digital Ocean
      • Alibaba Cloud
      • Vultr
    • Docker container
      • Docker installation and creating a user and directories
      • Running MikoPBX in a container
      • Running MikoPBX using docker compose
  • User manual
    • Telephony
      • Extensions
      • Call queues
      • IVR Menu
      • Conferences
      • Sound files
      • Call detail records (CDR)
    • Call Routing
      • Telephony providers
      • Incoming routing
      • Outbound routing
      • Night and Holiday Switch
    • Modules
      • Registration in the modules marketplace
      • Module management
      • Application dialplans
    • Maintenance
      • PBX update
        • Updating from the web interface
        • Updating from the MikoPBX console
        • Updating the docker
      • System log entries
      • Reboot
    • Network and Firewall
      • Network interface
      • Firewall
      • Anti brute force
    • System
      • General settings
      • Time Settings
      • Mail settings
        • Setting up E-mail notifications for the Gmail mail service
      • Asterisk Manager Interface(AMI)
      • System files customisation
  • FAQ
    • Setup
      • Installation on MDADM RAID1
      • Fine-tuning the firewall
      • Migrating MikoPBX to Another Server
        • Transfer Using Backup
        • Transfer using scheduled backup (SFTP)
        • Transfer using rsync
      • Reset to factory settings
      • Monitoring Providers on MikoPBX
    • Management
      • Change the login name
      • The extra disk space has run out, the disk size has increased
      • Storing Recordings in a Shared Windows Folder
      • Resetting WEB Interface Credentials
      • Backup Internet and Provider Re-Registration
    • Troubleshooting
      • Connecting to the PBX using SSH
        • Connecting to PBX using SSH client (Putty)
        • Connecting via SSH (Windows)
        • Connecting via SSH (Linux/MacOS)
      • Connecting to a PBX using WinSCP
      • Getting logs using the tcpdump application
      • Capturing Logs from PBX using Wireshark
      • Traffic Analysis Using Sngrep
      • Adjusting the volume
      • Troubleshooting sound problems
      • Jitter Configuration
    • Incoming Routing
      • Choosing a provider when redirecting to a mobile
      • Notification of Employment, Call Waiting
      • Black and white lists
      • Allow additional dialing of the internal number in the queue
      • Output of information about the did number
      • Setting individual non-working hours for a provider account
      • An example of the implementation of a typical route of incoming calls
      • Routing by DID Number
      • Normalization of incoming phone number
      • Basic IVR example
    • Outbound routing
      • Add P-Preferred-Identity and Remote-Party-ID header
      • Conference with a regular external subscriber
      • Outgoing with internal number dialing
      • Remove all special characters from the dialed number
      • Prohibiting calls via a backup route
      • Calls to emergency numbers
      • Number Templates
        • Uniform distribution of outgoing
        • Sample template: calls to another country
        • How to prohibit the replacement of "+" with 00
        • Changing the number prefix from "+345" to "347"
        • Changing the number prefix from "345, 347" to "+345"
        • Removing the area code from the number
        • Adding the prefix "1" to the number
      • Making Calls Through a Specific Provider
    • Scenarios and cases
      • Generate extensions by REST API
      • Missed Call Telegram Notifications
      • Call the company from your mobile and dial an extension to call a third-party company
      • Sending an incoming fax to email
      • Customer's assessment of the quality of service
      • Simulation of external calls
      • Disabling "off-hours" for VIP numbers
      • Registering multiple accounts from one provider
      • Setting up individual non-working hours for several providers on one host
      • Disable forwarding to mobile for internal calls
      • Unique background music for the queue
      • Pause for Queue agent
      • Dynamic Queue Agents
      • Setting up the "Paging" function
      • Limit the number of authorizations per SIP account
      • Call Monitoring (ChanSpy)
      • Conversion of Call History FreePBX -> MikoPBX
      • SSL Certificate for MikoPBX Web Interface from OPNSense
      • Hiding the Caller’s Number from Employees
    • Interconnections
      • Merging two MikoPBX
      • Integration of MikoPBX and Grandstream UCM6202
      • MikoPBX and FreePBX (PJSIP)
      • MikoPBX and FreePBX (IAX)
    • VoIP providers
      • Mango
      • Zadarma
    • Softphones
      • Bria Solo
      • Sessiontalk
      • MicroSIP
      • Groundwire
      • Zoiper
      • Jitsi
      • PhonerLite
      • Linphone (MacOS)
      • Telephone(MacOS)
      • Configuring webRTC client SIMPL5
      • Softphone.pro
      • 3CX Softphone
      • PortSIP
    • IP telefones
      • Snom D120
      • Yealink T19
    • VoIP gateways
      • GoIP4
      • Grandstream HT503
      • Using a Huawei E173 USB Modem for Calls (chan_dongle)
  • Modules
    • MIKO modules
      • for 1C:Enterprise
        • Панель телефонии 4.0 для 1С
        • Панель телефонии 1.0 для 1С
        • Модуль умной маршрутизации
      • Users groups
      • CRM Bitrix24 integration
      • Autoprovision
      • Let's Encrypt
      • Access control management
      • Module auto dialer
      • Backup
      • Synchronization with LDAP/AD
      • Callback module
  • other
    • Changelog
      • MikoPBX 2024.1
      • MikoPBX 2023.2
      • MikoPBX 2023.1.223
Powered by GitBook
On this page
  • Create a virtual machine
  • Setting up a virtual machine
  • Installantion MikoPBX
  • The first login to MikoPBX

Was this helpful?

Edit on GitHub
Export as PDF
  1. Installation
  2. Virtual Machine

VirtualBOX

Installing MikoPBX as a guest machine in VirtualBOX

Last updated 5 months ago

Was this helpful?

Use versions of MikoPBX below 2024.1.114 for installation on VirtualBOX

Version 2024.1.114 temporarily does not support installation on VirtualBOX

Create a virtual machine

  1. Create a new virtual machine.

  1. Specify the Machine Name and Folder.

Type - Linux.

Version - Other Linux (64Bit).

Click Next.

  1. Specify the size of the base memory - 1024 MB, as well as the number of processors - 2

Press Next.

  1. Select Create a new virtual hard disk. Enter a disk size of 700 MB, and also check the box "Pre-allocate Full Size"

Click Create.

  1. Confirm the creation of the virtual machine: click Finish.

Setting up a virtual machine

  1. Go to the settings of the created virtual machine.

To do this, click "Settings" in the upper menu.

  1. Click the "Storage" tab. Add a new hard drive to store call records.

  1. In the window that appears, click Create.

  1. Select the hard disk format - VDI (VirtualBox Disk Image).

Click Next.

  1. The hard disk must be of a fixed size.

Check the box next to "Pre-allocate Full Size"

Click Next.

  1. Specify the Name of the created disk.

Set the Disk Size to about 50 GB.

Click Finish.

  1. Choose the newly created drive and click Select.

  1. The created drive will appear in the media list.

  1. Please mount the MikoPBX image onto an optical disc. To do this, select the optical disc in the 'Media' section and click on the image file selection button in the 'Attributes' section.

  1. In the appeared menu, click on 'Choose a disk file...'

  1. Select the downloaded ISO disk image.

  1. "Go to the 'Network' tab.

Set the Connection Type to 'Bridged Adapter'. Click 'OK' to save all the settings you have made.

Installantion MikoPBX

  1. Start the created virtual machine.

  1. The command interface of the PBX will open. The PBX will start booting.

At this stage, MikoPBX is booting from the optical disc containing the ISO image. This is indicated by the message: 'The system is loaded in Recovery mode'.

To select a menu item, press the Enter key.

  1. Install MikoPBX.

All data on the disk where MikoPBX is being installed will be lost

Click Install.

  1. Information about all available disks will be displayed (in this example: sdb, sdc).

The disk where MikoPBX will be installed is referred to as the system disk (SYSTEM). You can choose a disk with a size larger than 500MB as the system disk.

  1. Enter the name of the disk you referred to as the 'system disk' from the keyboard, in this case sdb, and press Enter. (If it is selected by default, you can simply press Enter).

  2. The system will prompt for confirmation. Enter 'y' and press Enter.

  1. After completing the installation, you will be prompted to select a disk for storing call records.

Approximately, 1 hour of conversation takes up 14MB of disk space.

Enter the disk name (in this example, the only available disk is 'cdc') and press Enter.

  1. After the installation is complete, the system will reboot.

MikoPBX will now run from the sdb drive where you installed it.

We will see that the line "The system is loaded in Recovery mode" is missing.

The first login to MikoPBX

To access the control panel, you need to enter the IP address of your virtual machine in the browser's address bar.

Default creditionals for the first login are:

Username - admin

Password - admin

System will ask to change them after the first login. It is important for the security of your MikoPBX.

The installation of MikoPBX using VirtualBOX is now complete.

Download Virtual Box from the and install it.

You can navigate through the menu items using the .

Alternatively, you can select a menu item by pressing the corresponding ."

link
arrow keys
number on the alphanumeric keypad
Button for creating a new VM
Parameters of the new VM
Parameters of the new VM
Parameters of the new VM
Summary configuration
"Settings" button
Creating a new hard disk
Creating a new hard disk
Creating a new hard disk
Creating a new hard disk
Creating a new hard disk
Selecting a new hard disk
Mounting an image
Mounting an image
List of MikoPBX images option. You need .iso image!
"Network" tab
Button for starting the created VM
Installation process
Installation process
Installation process
Installation process
Installation process
MikoPBX Console Page
IP address of your MikoPBX
Web-interface of MikoPBX