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
Description
Xen Orchestra install/update script
Readme GPL-3.0 602 KiB
Languages
Shell 100%