Phpvirtualbox - Virtualbox mit Webinterface: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) (→Links) |
|||
| (7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
*Installierter und laufender Apache2 | *Installierter und laufender Apache2 | ||
*In Apache2 laufendes php5 | *In Apache2 laufendes php5 | ||
| + | <pre> | ||
| + | apt-get install apache2 php5 | ||
| + | </pre> | ||
*Falls Konsolenzugriff auf die VMs gewünscht ist wird auch das Virtualbox-Extensionpack benötigt | *Falls Konsolenzugriff auf die VMs gewünscht ist wird auch das Virtualbox-Extensionpack benötigt | ||
===Testbefehl=== | ===Testbefehl=== | ||
| Zeile 12: | Zeile 15: | ||
*http://download.virtualbox.org/virtualbox/ | *http://download.virtualbox.org/virtualbox/ | ||
===Befehl zum installieren des Extensionpacks=== | ===Befehl zum installieren des Extensionpacks=== | ||
| − | *VBoxManage extpack install \Oracle_VM_VirtualBox_Extension_Pack- | + | *VBoxManage extpack install \Oracle_VM_VirtualBox_Extension_Pack-*.vbox-extpack |
(Bei den "*" muss die entsprechende Versionsnummer des Downloads eingetragen werden und der Befehl muss im Downloadordner ausgeführt werden) | (Bei den "*" muss die entsprechende Versionsnummer des Downloads eingetragen werden und der Befehl muss im Downloadordner ausgeführt werden) | ||
==Weitere Vorbereitungen== | ==Weitere Vorbereitungen== | ||
| − | *useradd -s /bin/bash -g vboxusers | + | *useradd -s /bin/bash -g vboxusers vbox |
*passwd vbox | *passwd vbox | ||
| Zeile 44: | Zeile 47: | ||
**Passwort: admin | **Passwort: admin | ||
| − | === | + | =vboxwebsrv beim Systemstart mit starten= |
| + | *vi /etc/default/virtualbox und die folgenden Zeilen einfügen: | ||
| + | <pre> | ||
| + | VBOXWEB_USER=vbox | ||
| + | VBOXWEB_HOST=127.0.0.1 | ||
| + | </pre> | ||
| + | *Danach kann das Webinterface mit folgenden Befehlen gestartet/gestoppt werden | ||
| + | **/etc/init.d/vboxweb-service start | ||
| + | **/etc/init.d/vboxweb-service stop | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | =Links= | ||
*http://www.heise.de/open/artikel/Toolbox-Virtualbox-im-Browser-mit-phpVirtualbox-1668019.html | *http://www.heise.de/open/artikel/Toolbox-Virtualbox-im-Browser-mit-phpVirtualbox-1668019.html | ||
*http://www.laub-home.de/wiki/Virtualbox_mit_Webinterface_unter_Debian_Linux | *http://www.laub-home.de/wiki/Virtualbox_mit_Webinterface_unter_Debian_Linux | ||
| + | *https://variable63.wordpress.com/2016/06/07/phpvirtualbox-ubuntu-16-04-server-install-tutorial-2016/ | ||
Aktuelle Version vom 13. September 2016, 15:23 Uhr
Vorraussetzungen
- Installierter und laufender Apache2
- In Apache2 laufendes php5
apt-get install apache2 php5
- Falls Konsolenzugriff auf die VMs gewünscht ist wird auch das Virtualbox-Extensionpack benötigt
Testbefehl
- sudo apache2ctl -t -D DUMP_MODULES
Installation Extensionpack
Version von Virtualbox überprüfen
- VBoxManage -v
Download der für die Version passenden Datei
Befehl zum installieren des Extensionpacks
- VBoxManage extpack install \Oracle_VM_VirtualBox_Extension_Pack-*.vbox-extpack
(Bei den "*" muss die entsprechende Versionsnummer des Downloads eingetragen werden und der Befehl muss im Downloadordner ausgeführt werden)
Weitere Vorbereitungen
- useradd -s /bin/bash -g vboxusers vbox
- passwd vbox
Installation Phpvirtualbox
Download
Entpacken
- unzip -q phpvirtualbox-5.0-5.zip -d /var/www/html
- mv /var/www/html/phpvirtualbox-5.0-5/ /var/www/html/phpvirtualbox
Beispiel-Konfiguration verwenden
- mv /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php
Anschließend:
- vi /var/www/html/phpvirtualbox/config.php
var $username = 'admin'; var $password = 'passwd';
- Hier "admin" zu "vbox" und "passwd" zu dem entsprechend in der weiteren Vorbereitung gesetzen Passwort ändern
Phpvirtualbox starten
- sudo -H -u vbox vboxwebsrv
Auf das Webinterface zugreifen
- http://Servername-oder-IP/phpvirtualbox
- Standard-Anmeldedaten sind:
- Benutzername: admin
- Passwort: admin
vboxwebsrv beim Systemstart mit starten
- vi /etc/default/virtualbox und die folgenden Zeilen einfügen:
VBOXWEB_USER=vbox VBOXWEB_HOST=127.0.0.1
- Danach kann das Webinterface mit folgenden Befehlen gestartet/gestoppt werden
- /etc/init.d/vboxweb-service start
- /etc/init.d/vboxweb-service stop