Ubuntu 12.04‎ > ‎

Virtualbox on Ubuntu 12.04 Server

Instructions for a headless Virtualbox server on Ubuntu 12.04

Prerequisites: web server with php5


apt-get install apache2-mpm-prefork php5-suhosin libapache2-mod-php5 unzip


Install virtualbox and extension pack


apt-get install dkms

apt-get install virtualbox-[current version] --no-install-recommends

wget http://[latest extension pack]

vboxmanage extpack install [latest extension pack]


Add vbox user and add to vboxusers group

adduser vbox

adduser vbox vboxusers


Create /etc/default/virtualbox file with the following content (used by SOAP API)


VBOXWEB_USER=vbox


Create startup links for vboxwebsrv


update-rc.d vboxweb-service defaults

/etc/init.d/vboxweb-service start


Download phpvirtualbox


wget http://phpvirtualbox.googlecode.com/files/[current version]


Unzip and move to proper location with proper name


unzip phpvirtualbox-[current version].zip

mv phpvirtualbox-[current version] /var/www/phpvirtualbox


Go to /var/www/phpvirtualbox


cp config.php-example config.php

nano config.php

var $username = ‘vbox’;

var $password = ‘[password]’;

var $consoleHost = ‘[host ip address]’;


Restart server, open browser to http://[server]/phpvirtualbox, log in as admin/admin


Set Remote Desktop port, then start guest OS, use RDP to view guest OS