63 lines
1.3 KiB
Markdown
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
|
|
```
|