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 |
Ubuntu 12.04 >