Docker config to setup XO which is a web interface to visualize and administrate your XenServer (or XAPI enabled) hosts
See https://xen-orchestra.com for information on Xen Orchestra
Running the app
Updates are pushed to the Docker Hub's automated build service: https://registry.hub.docker.com/u/sammcj/docker-xen-orchestra
From Docker Hub
docker pull sammcj/docker-xen-orchestra docker run -d -p 8000:80 sammcj/docker-xen-orchestra
git clone https://github.com/sammcj/docker-xen-orchestra.git cd docker-xen-orchestra # Edit whatever config you want to change docker build -t xen-orchestra .
Always use SSL in production or when transmitting sensitive information during testing.
For example you could:
1) Run Nginx in front of the container to provide SSL
2) Edit the sample config to point to your certificates which you will add into the image (be careful with this)
See https://github.com/vatesfr/xo-server/blob/master/sample.config.yaml for available options
- This Docker project is not supported by Xen-Orchestra or the parent company Vates.
- Xen-Orchestra also provides a fully-supported, turn-key appliance, see: https://xen-orchestra.com/pricing.html
- See issues
Please consider supporting Xen-Orchestra, it's a great product with a bright future.
Pull requests appreciated!
Hey @sammcj, thanks for the image! I think the ports in your docker run command should be reversed. 80:8000
@jpoa, thanks! That's great - yeah this was totally just a starting ground. Let me know how you get on and I'll either accept a PR from you on Github, or just delete mine and yours can be the go-to :)
Greetings @sammcj, I made an updated version here in case you are interested on the changes: https://registry.hub.docker.com/u/jpoa/xen-orchestra/
I based it on your dockerfile but since there is room for improvement I haven't made a PR.