Skip to content
Xen Orchestra Update Script, used to keep current with the XO program developed by Olivier Lambert
Branch: master
Clone or download
Jarli01 Merge pull request #21 from FoxieHazmat/master
Latest commit ff8c77f May 24, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information. Create Apr 17, 2018 Create Apr 17, 2018 Create Apr 17, 2018
LICENSE Licensing Feb 9, 2018 troubleshootingChangesToMatchInstaller May 2, 2019 troubleshootingChangesToMatchInstaller May 2, 2019 Fix installPlugins Apr 15, 2019


A simple tool to pull Xen Orchestra updates and apply the settings to your XO installation.


Check out our Troubleshooting Page!


Param Action Argument
-f Force rebuild
-b Switch git branch stable | next-release
-n Change node version lts | stable | 4.5.0

Production Operations - Staying current

Basic usage, force rebuild, switch branch are the preferred operations, as you'll stay current with us.

Basic usage

sudo bash
sudo curl | bash

Force rebuild

sudo bash
sudo curl | bash -s -- -f 

Switch branch

sudo bash
sudo curl | bash -s -- -b next-release

Update Node

sudo bash
sudo curl | bash -s -- -n stable

Installing Yarn

Yarn is a required dependency of XO as of (March 2017) this is a one time operation and not to be used repeatedly.

curl -sS | sudo apt-key add - 
echo "deb stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn

Basic operation (without updating the local update script - local testing)

sudo ./xo-update -f to force a clean installation

sudo ./xo-update -b next-release to switch to "next-release" branch

You can’t perform that action at this time.