XO Docker Instance on TrueNAS

One of the things that has happened to me multiple time is that when my pool has a major issue, can’t connect to storage etc. my XO instance built from source is hosted on the Pool. Which means I can’t connect to it either. I have been able to restore the pool with remote ssh console, XenCenter client, and I think some additional function is coming to XOA Lite, so it isn’t critical for me to change this at all.

BUT THEN came a discovery of the Docker repository ronivay/xen-orchestra, I think this is maintained by the same guy that publishes the script Tom recommends. I figured out how to get it running as a TrueNAS custom app and even mount the TrueNAS backup location as a local Remote in XO. I am not expert in Docker or XCPng by any means so wanted to get some feedback.

Are there any gotchas with…

  • Running the Docker Version?
  • Running it directly on TrueNAS as an APP?
  • Anything I am not thinking of?

Potential Benefits to Docker:

  • XO is independent of the XCPng pool status
  • Possible backup performance improvements (haven’t tested yet)
  • Way faster XO updates (restart container), No more SSH and rerun the script.

Feedback Thoughts Anyone :smiley:

I have not really tested any custom apps on TrueNAS Docker but I know it’s supported. Should work fine.