Page 1 of 1

Web based interface to VirtualBox?

Posted: 5. Dec 2008, 00:13
by forrie
I searched the forums prior to asking this - hope I didn't miss something.

I'm curious if there are plans for a web-based interface to VirtualBox. At the moment, I'm running it on Redhat EL 5.2. My first impression was that it's darned fast.

I realize I could redirect the console via VNC or something. I saw mention of some efforts on Google, but none of them seemed up to date.


Thanks.

Posted: 5. Dec 2008, 01:33
by TerryE
You've got VNC, RDP, and of course ssh tunnelled terminal or X in the case of *nix. I am not sure what else you need. You've also got the management interface as documented in the SDK.

Posted: 5. Dec 2008, 12:22
by sej7278
please don't add a web interface, that's what killed vmware server 2!

frankly there are plenty of ways to access your guest - RDP, VNC, X11, SSH....

hell if you must have a web interface then install webmin in your guest.

if you want to admin the host then there are plenty of applications bundled with virtualbox - VBoxManage, VBoxHeadless etc.

Posted: 8. Dec 2008, 21:37
by markba
I'm currently investigating some Python based webframeworks for providing a web interface to VBoxTool, a set of scripts for easy manipulation of sessions (start, stop, backup, etc.). For this purpose, CherryPy (http://www.cherrypy.org/) seems very promising. The web interface will be part of VBoxTool.

The web interface is *not* intended for screen input/output but solely for controlling those sessions, mainly on a headless (Linux) server; for screen redirection, you can already use the vrdp option.

As this is not yet developed, I'm merely outlining the architecture, any suggestion, thought or idea is welcome.

Re: Web based interface to VirtualBox?

Posted: 26. Jun 2009, 23:34
by mintra
Markba

This sounds exactly what I need did you get anywhere, another way would be a webmin module, which just allowed starting and stoping vms

John

Re: Web based interface to VirtualBox?

Posted: 27. Jun 2009, 17:51
by markba
I developed some code, written in python and based on cherrypy. I'm able to start and stop sessions by a web-browser. However, I'm afraid, there isn't much further progress. Status is proof-of-concept and the code isn't even under source control.

Currently I'm lacking the drive of putting time into the web-interface, because the commandline usage of VboxTool is good enough for me, at this time. But, maybe this will change in due course.

A remark on Webmin: I'm not using it myself, mainly because it is not supported on Ubuntu (due to some architecture/security conflicts); for server configuration, I'm using ebox-platform. So in short, if you want to have a webmin plugin, I'm afraid I'm not your man.