Files
XenOrchestraInstallerUpdater/README.md

63 lines
1.3 KiB
Markdown

# XenOrchestraInstallerUpdater - Install / Update Xen-Orchestra from sources
## In a nutshell
This tool will will install and update [Xen Orchestra](https://xen-orchestra.com/#!/) 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
```