/vbox-browser

Simple web interface for browsing Oracle Virtualbox instances

Primary LanguageJavaMIT LicenseMIT

vbox-browser

Simple web based interface for browsing, searching, and doing simple tasks across multiple Oracle Virtualbox hosts.

Project consists of HTML5 client and JavaEE7 REST service.

Client*

A very simple Bootstrap & Angular HTML5 UI. Client allows for searching across hosts, pausing vms, and starting VMs.

Server*

JavaEE7 Jersey REST service that wraps the VirtualBox vboxjws Java API. As a pratice, I am not a fan of wrapping a webservice with another web service... The services VirtualBox provides are very complete and SOAP/Axis based. Axis does provide the ability to expose services as both SOAP and REST, but IMO Axis URL conventions are not ideal.

If you are looking for a full featured interface have a look at PHPVirtualBox

Features looking to implement:

  • automating the shutdown -> clone -> startup process for Linux and Windows hosts.
  • browse clones on local/mounted file system.
  • ability to "move" a clone to different host.