Xen Orchestra in Docker for a HomeLab - almost too easy?

The “compile XOA from source” repo is maintained by @ronivay. Tom has some excellent videos describing how to make use of this - which include five to ten minute breaks for coffee while the cpu intensive compilation takes place.

In a Homelab context this had a “worthy” feeling about it. Yes, I am making use of this serious corporate product, but hey! I did not just press the install button - I had to go thru a number of steps, watch it compile etc.

But now @ronivay is also maintaining an XOA docker image (ronivay/xen-orchestra:latest) which seems to take most of the hard work out of it. I have a stand-alone server which only runs Docker - so easy to run up another container to run XOA. And with watchtower it stays up to date. As I understand with the “self compiled” option, you have to re-run the compilation to bring XOA to latest version.

Not quite cheating, but takes most of the “worthy” feelings out of it.

If starting with XCP-NG and you already had a Docker setup, this does seem an attractive option. And I suppose you could run XOA in Docker in a VM hosted on yr Hypervisor too - tho that may be more levels of abstraction than I can cope with on bad days of the week - feels like you are following instructions from British/Australian comedian Spike Milligan “open the crate with the crowbar you will find inside”.

1 Like

Hmmmm… I’m working with Harvester on part of my lab… Maybe I should try loading this container into Kubernetes when I get to that point. Slow going right now while I’m working out some hardware things.

I’m not entire sure if this post is a complaint or a complement. Users might have docker VM’s in their infrastructure, yeah, it is simple to deploy the source version of XOA. Or if a ubuntu/debian VM tickles your fancy then run the installer/updater script. This container has been out for a LONG time now. I mentioned it in this post How To Build Xen Orchestra From Sources 2024 - #2 by xMAXIMUSx

@xMAXIMUSx
Intended to be a compliment.