How do you add plugins to the Xen Orchestra that was built from source

First of all, thank you for all your videos and this forum. I appreciate the knowledge that has been shared.

I followed your video https://www.youtube.com/watch?v=lf_tNVomBcE&feature=youtu.be “How To Build Xen Orchestra from source.” Everything went smoothly. I am backing up my VMs and wanted to enable email reports. It says I need a plugin, but the plugins page is empty. I have searched google about installing the plugins, but it really appears to be over my head. I tried following the instructions here: https://xen-orchestra.com/forum/topic/438/install-plugins-in-open-source-ed, but I could not get it working.

Is there a video I have missed where you install plugins?

Thank you so much for your help.

When using the https://github.com/ronivay/XenOrchestraInstallerUpdater you want to add the line PLUGINS="all" to the xo-install.cfg file and it will install all the plugins while building it from source.

2 Likes

Thank you so much Tom!!!
I knew there had to be a simple solution, I just could not figure it out.

is there a way to get plugins after the build?

I followed your video and worked like a charm, but i missed the step to change the .cfg file before the build, now shows no plugins and no option to get them. i changed the config and ran the installer again, both option 1 and update did not change or add any of the plugins?

Or is this just a case of scrap what I have done and start over?

Did you reboot the VM?

After you’ve got everything working it would be interesting to see the list of your plugins you have. I use a different installer than the one sourced in this thread and I’m curious if the two scripts end up with the same plugins.

I just ran an update after my initial installation and the plugins were there after the installation completed (no reboot needed).

Here is a list of the plugins that were installed. I would be curious as well if it’s the same as the script that you used.

audit
auth-github
auth-google
auth-ldab
auth-saml
backup-reports
load-balancer
perf-alert
sdn-controller
test-plugin
transport-email
transport-icinga2
transport-nagios
transport-slack
transport-xmpp
usage-report
web-hooks

1 Like

@woodensoul2k

For compilation I using a script and updater published by jarli - https://github.com/Jarli01/xenorchestra_installer
https://github.com/Jarli01/xenorchestra_updater

Here are the plugins that were installed without any intervention from me

audit
auth-github
auth-google
auth-ldap
auth-saml
backup-reports
load-balancer
perf-alert
sdn-controller
test-plugin
transport-email
transport icinga2
transport-nagios
transport-slack
transport-xmpp
usage-report
web-hooks

So my lists match up to yours.
Good to know.

1 Like

New video on the same…How To Build XO From Sources on Debian 10 Using XenOrchestraInstallerUpdater - YouTube

I saw this today and installed XO from scratch, did not know it was possible… this guy is fantastic.

It looks like the one in Tom’s link also now includes all the plugins, I’m not sure how many versions back but the current one seems to have all these as I have all of the above listed too. I did a git pull and update a week or maybe two ago to get the latest version of XO running.

Really wish I had more money than I knew what to do with, I’d like to keep a full XO running so I know what I might have if I can get this into production. Still fighting about budget money. Really want to mess with XO Store when it gets out of Beta as I think that would be a good way for me to go at work.