Установка phpvirtualbox web интерфейс для virtualbox

2015, 21 сентября

Последнию версию можно взять с сайта http://phpvirtualbox.googlecode.com, там же есть документация по установке на различные системы. И так скачиваем и распаковываем:

wget  http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.1-10.zip
unzip phpvirtualbox-4.1-10.zip

Ставим apache с php

sudo apt-get install apache2
sudo apt-get install libapache2-mod-php5

В конфигах apache смотрим опцию DocumentRoot у меня это /var/www
Теперь копирую туда файлы phpvirtualbox

cp -R phpvirtualbox-4.1-10 /var/www/vbox
cd /var/www/vbox

создаем файл настроек

cp config.php-example config.php

И редактируем его

//тут указываем вашего системного юзера под которым работает virtualbox  
var $username = ‘vbox’;  
var $password = ‘pass’;

var $language = ‘ru’;

Добавляем в /etc/default/virtualbox

VBOXWEB_USER=vbox
VBOXWEB_HOST=127.0.0.1

Теперь небольшой момент, те кто как я пользуются OSE версией, то обнаружат, что у нас отсутствует файл /etc/init.d/vboxweb-service и что бы нам запустить vboxwebsrv пишем:

vboxwebsrv -b -F /dev/null

Тут указываем, что бы он запустился в бэкграунде, а логи выводил в /dev/null. Для дальнейшего использования, нужно будет создать скрипт автозапуска и остановки vboxwebsrv. Обладателям oracle версии virtualbox нужно просто запустить скрипт

/etc/init.d/vboxweb-service start

Проверяем как запустился наш vboxwebserver

ps aux | grep vboxwebsrv

и видим, что нормально 16482 0.0 0.4 40208 7232 ? Sl 12:25 0:00 /usr/lib/virtualbox/vboxwebsrv -b -F /dev/null теперь заходим http://ваш-ip-address-server-vm/vbox/ и вводим admin admin Заходим Если все работает правильно, то увидите такое окно Интерфейс Дальше как в обычно gui интерфейсе virtualbox’a