XenOrchestraInstallerUpdater - Install / Update Xen-Orchestra from sources
In a nutshell
This tool will will install and update Xen Orchestra automatically. xo-server and xo-web components are built from sources.
There's also an option to build/pull docker image to get things up and running quickly.
Instructions
Clone this repository and run xo-install.sh script as root
./install-xo.sh
Tool makes some checks and offers options to update/install Xen-Orchestra or deploy a container.
Tool has been tested to work with following distros:
- CentOS 7
- Debian 8
- Ubuntu 16.05
CentOS was tested without SELinux. You need to deal with labels and permissions yourself if you want to use it.
Notes
Tool makes all necessary changes required for Xen-Orchestra to run (including packages, user creation, permissions). Please evaluate script if needed. I take no responsibility of possible damage caused by this tool.
Below is a list of packages that will be installed (if required) if missing.
CentOS:
- curl
- epel-release
- nodejs
- npm
- yarn
- gcc
- gcc+
- make
- openssl-devel
- redis
- libpng-devel
- python
- git
Debian/Ubuntu:
- apt-transport-https
- ca-certificates
- curl
- yarn
- nodejs
- npm
- build-essential
- redis-server
- libpng-dev
- git
- python-minimal