Oracle VM VirtualBox – the ultimate virtualization software for enterprise and home – came with a webservice tool called vboxwebsrv, and if you have your virtualBox installed on a host machine you don’t have necessarily on the same machine to manage it. phpVirtualBox is a new project which aims to make VirtualBox management possible simply from a web browser. The web application is powered by PHP and jQuery providing a real clone of the VirtualBox software in your web browser. Much of its verbage and some of its code is based on the (inactive) vboxweb project.
phpvirtualbox
phpVirtualBox require A web server with PHP >= 5.2.0 and a working VirtualBox installation >= 3.2.2. Key features include :
– Start/Stop VMs : Pause, Save State , Discard State, Power Off, ACPI Sleep, ACPI Shutdown
– Snapshots : Take Snapshot, Delete Snapshot, Restore Snapshot
– View VM Log files
– Configure VMs : Excludes serial port configuration, Excludes some display options that do not affect a headless environment
– Media : Add media, Full featured virtual media manager, Create hard disk wizard, Mount read-only media (DVD/CD and Floppy images) while VM is running, Clone disk image, Make disk image Immutable (read-only)
– Create virtual machine wizard
– Global networking configuration : Add / remove / configure host-only interfaces, Configure DHCP settings for host-only interfaces
– Import / Export Virtual Machines
– Virtual Machine Console access : Allows specification of username / password and screen resolution, Can be “detached” to open the VM’s console in a minimal, new browser window.
VirtualBox OSE is supported but support for console tab, USB, and VRDP will be dropped obviously. Notice that the script performs no front-end user authentication of any kind, it is intended to be run on a local network or intranet where access to the phpVirtualBox script is limited by network connectivity. Released under GNU General Public License v3.