By providing a web interface, VMDashboard makes it easy to run the same KVM hypervisor that powers the virtual infrastructure used by many cloud architectures such as Google’s cloud and Amazon’s EC2.

Open Source

The code for VMDashboard is released under the GPL 3 license, allowing you to review, verify, and modify the code. This gives you the ability to customize it for your company’s needs as well as make recommendations to improve the software.


VMDashboard is built using HTML5, bootstrap, and PHP. It is responsive which means it can be used from your computer and mobile device, giving you the power to control your virtual machines from anywhere.

VMDashboard is an open source HTML5 and PHP based web interface for the KVM/QEMU hypervisor.  It is designed to be a easy-to-use management platform allowing users to create and manage virtual machines (VMs) on Linux servers. The web-based virtualization management software began development in March 2018.

VMDashboard utilizes the Libvirt API, allowing virtual machines to be created and managed through the web interface. All of the actions you would expect from a virtualization management tool are included in the software. For example, user can create new VMs, power VMs on and off, take snapshots of VMs, delete the machines, pause and resume the VMs, and modify the XML data of the VM directly from VMDashboard.

Using the software, users can create and manage storage pools. Storage pools can be created from multiple locations on the physical server. In addition to creating and deleting storage volumes, VMDashboard allows the storage volumes to be cloned with the storage pool.

When it comes to networking, there are multiple options available. Users create private networks for there VMs and have the option to control DHCP within the private network. In addition to private networks, VMs can also use bridged connections, connecting them directly to the network interfaces on the physical server.

With the use of noVNC, the display of each virtual machine can be accessed directly from VMDashboard. There is no need to install additional VNC software.