Line 1: |
Line 1: |
| {{Languages}} | | {{Languages}} |
| Latest sources are now available at github : https://github.com/phpvirtualbox/phpvirtualbox | | Latest sources are now available at github : https://github.com/phpvirtualbox/phpvirtualbox |
| + | {{#vardefine:contribname| {{lc: {{#titleparts: {{BASEPAGENAME}} |1}} }} }} |
| + | {{#vardefine:smecontribname| smeserver-{{lc: {{#titleparts: {{BASEPAGENAME}} |1}} }} }} |
| + | <!-- we define the language --> |
| + | {{#vardefine:lang| {{lc: {{#titleparts: {{PAGENAME}} | | -1}} }} |en }} |
| | | |
| + | |
| + | {{Infobox contribs |
| + | |name={{#var:contribname}} |
| + | |image= contrib.png |
| + | |description_image= {{#var:contribname}} logo |
| + | |maintainer= |
| + | |licence= GPL v3 |
| + | |url= https://github.com/phpvirtualbox/phpvirtualbox |
| + | |category= virtualization |
| + | |tags=virtualbox |
| + | }} |
| == Phpvirtualbox for SME Server == | | == Phpvirtualbox for SME Server == |
| {{Level|Medium}} | | {{Level|Medium}} |
Line 11: |
Line 26: |
| [[Version::contrib9|stephdl]][[Has SME9::true| ]] | | [[Version::contrib9|stephdl]][[Has SME9::true| ]] |
| {{#smeversion: smeserver-virtualbox}} | | {{#smeversion: smeserver-virtualbox}} |
| + | |
| === Description === | | === Description === |
| An open source, AJAX implementation of the VirtualBox user interface written in PHP. As a modern web interface, it allows you to access and control remote VirtualBox instances. phpVirtualBox is designed to allow users to administer VirtualBox in a headless environment - mirroring the VirtualBox GUI through its web interface.<br /> | | An open source, AJAX implementation of the VirtualBox user interface written in PHP. As a modern web interface, it allows you to access and control remote VirtualBox instances. phpVirtualBox is designed to allow users to administer VirtualBox in a headless environment - mirroring the VirtualBox GUI through its web interface.<br /> |
Line 18: |
Line 34: |
| | | |
| === Requirements === | | === Requirements === |
| + | |
| + | <tabs container><tab name="For SME 10"> |
| + | {{Note box|work in progress, alpha, use at your own risks}} |
| + | |
| + | yum install smeserver-extrarepositories-virtualbox -y |
| + | yum --enablerepo=smedev,smetest,smecontribs,virtualbox install smeserver-phpvirtualbox smeserver-virtualbox |
| + | |
| + | </tab><tab name="For SME 8 and 9"> |
| You need to install the [[VirtualBox_Repository]], the [[stephdl|Stephdl_repository]] And the [[Epel|Epel Repository]] | | You need to install the [[VirtualBox_Repository]], the [[stephdl|Stephdl_repository]] And the [[Epel|Epel Repository]] |
| | | |
| {{Note box|VirtualBox is a real professional solution to virtualise Operating Systems in Linux, please Read the [https://www.virtualbox.org/manual/ virtualbox manual] if you want to use entirely all features of this software}} | | {{Note box|VirtualBox is a real professional solution to virtualise Operating Systems in Linux, please Read the [https://www.virtualbox.org/manual/ virtualbox manual] if you want to use entirely all features of this software}} |
| | | |
− | === Installation phpvirtualbox-4.3 For SME8 and SME9===
| + | # Installation phpvirtualbox-4.3 For SME8 and SME9 |
| First install the required repos<syntaxhighlight lang="bash"> | | First install the required repos<syntaxhighlight lang="bash"> |
| yum install smeserver-extrarepositories-virtualbox smeserver-extrarepositories-epel smeserver-extrarepositories-stephdl | | yum install smeserver-extrarepositories-virtualbox smeserver-extrarepositories-epel smeserver-extrarepositories-stephdl |
Line 48: |
Line 72: |
| Go to the phpvirtualbox panel at the url https://your-sme-ip/phpvirtualbox on your local-network. '''You can not reach this contrib trought internet'''. | | Go to the phpvirtualbox panel at the url https://your-sme-ip/phpvirtualbox on your local-network. '''You can not reach this contrib trought internet'''. |
| Your credentials are the user admin of the SME Server and its password but you can add more users by the [[Phpvirtualbox#DB_Configuration|DB Configuration]]. | | Your credentials are the user admin of the SME Server and its password but you can add more users by the [[Phpvirtualbox#DB_Configuration|DB Configuration]]. |
− | === Installation phpvirtualbox-5.0 For SME8 and SME9===
| + | |
| + | # Installation phpvirtualbox-5.0 For SME8 and SME9 |
| {{warning box| You have to remove first all old rpm before to install phpvirtualbox-5.0 and VirtualBox-5.0, this is done by the different version of virtualbox (the version 5.0 doesn't obsolete the 4.3 version) | | {{warning box| You have to remove first all old rpm before to install phpvirtualbox-5.0 and VirtualBox-5.0, this is done by the different version of virtualbox (the version 5.0 doesn't obsolete the 4.3 version) |
| yum remove smeserver-phpvirtualbox\* smeserver-virtualbox\* VirtualBox\* phpvirtualbox\* dkms }} | | yum remove smeserver-phpvirtualbox\* smeserver-virtualbox\* VirtualBox\* phpvirtualbox\* dkms }} |
Line 71: |
Line 96: |
| | | |
| signal-event post-upgrade; signal-event reboot | | signal-event post-upgrade; signal-event reboot |
| + | </tab> |
| + | </tabs> |
| | | |
| Go to the phpvirtualbox panel at the url https://your-sme-ip/phpvirtualbox on your local-network. '''You can not reach this contrib trought internet'''. | | Go to the phpvirtualbox panel at the url https://your-sme-ip/phpvirtualbox on your local-network. '''You can not reach this contrib trought internet'''. |