Skip to content

xo install

stolen from here

Used debian 12 minimal

  • install git
Bash
sudo apt install git
Bash
git clone https://github.com/ronivay/XenOrchestraInstallerUpdater.git
Bash
cd XenOrchestraInstallerUpdater
Bash
cp sample.xo-install.cfg xo-install.cfg
Bash
nano xo-install.cfg
  • enable SSL (selfsigned) | change port | uncomment
INI
# port change
PORT="443"
# uncomment
PATH_TO_HTTPS_CERT=$INSTALLDIR/xo.crt
PATH_TO_HTTPS_KEY=$INSTALLDIR/xo.key
Bash
sudo mkdir /opt/xo
Bash
sudo openssl req -newkey rsa:4096 \
            -x509 \
            -sha256 \
            -days 3650 \
            -nodes \
            -out /opt/xo/xo.crt  \
            -keyout /opt/xo/xo.key

```bash sudo ./xo-install.sh ````

user: [email protected] pass: admin