Commit Graph

42 Commits

Author SHA1 Message Date
Roni Väyrynen
3dbfbdde30 feat: disable building XO 6 by default and add config option to sample config file 2025-04-02 09:53:30 +03:00
Ben Erickson
0ef03683b3 Addressing review comments and adding a note to also set INSTALL_REPOS to true to enable copr repo 2025-01-29 10:24:48 -08:00
Ben Erickson
8e4bbcf8e4 Add optional flag to enable libvhdi-tools install on RHEL installs 2025-01-27 11:50:26 -08:00
Roni Väyrynen
4c1cdcb997 feat: add possibility to use custom listen address in XO config 2024-12-22 15:58:25 +02:00
Roni Väyrynen
faa9ebf4cf feat: add possibility to change proxy listening port 2024-12-22 15:24:30 +02:00
Roni Väyrynen
7b4a600c1d feat: add default yarn network-timeout and make it configurable 2023-11-01 16:02:29 +02:00
Roni Väyrynen
588d4f3689 feat: add automatic yarn cache cleanup with a config option 2023-05-16 13:25:30 +03:00
Roni Väyrynen
e800807908 feat: add config option for remote syslog 2023-01-15 13:00:13 +02:00
Roni Väyrynen
fef234d037 chore: rename letsencrypt to acme in sample config 2022-07-29 14:43:43 +03:00
Roni Väyrynen
2012f78f59 chore: add some spacing to acme options in config file 2022-07-29 14:36:30 +03:00
Roni Väyrynen
3559945306 chore: rename letsencrypt to acme for more generic use and allow changing CA 2022-07-29 14:34:05 +03:00
Roni Väyrynen
eb82cc37f6 feat: add Let's Encrypt support 2022-07-29 14:21:32 +03:00
Roni Väyrynen
c2d0445f2f fix: typo in sample config file 2022-04-26 09:02:14 +03:00
Roni Väyrynen
9fba7b1935 feat: add possibility to use custom CA with XO 2022-04-26 08:56:05 +03:00
Roni Väyrynen
2f276eb80f chore: remove option to deploy from latest tagged release as it is obsolete nowadays 2022-04-23 12:53:37 +03:00
Roni Väyrynen
9d0e1e388a skip nodejs upgrade if repo installation is disabled. update xo-install.cfg and readme 2022-04-01 13:31:29 +03:00
Ben Erickson
b73373c1e6 Adding option to disable repos installation 2022-03-30 10:47:29 -07:00
Roni Väyrynen
f9037cf0a2 feat: add possibility to deploy/update backup proxy 2022-01-01 19:03:39 +02:00
Roni Väyrynen
820581cad0 add option to use sudo with non privileged user 2021-12-06 13:49:26 +02:00
Roni Väyrynen
f8c97f4afa add comments to sample config 2021-09-12 11:16:43 +03:00
Roni Väyrynen
ca424d0b63 add autocert config option to automatically create cert/key if they're defined but files don't exist 2021-09-11 16:45:32 +03:00
ronivay
03f5ad9d10 implement self upgrade to the script 2021-08-23 16:20:32 +03:00
ronivay
2d7d197878 fix git checkout from wrong working directory when other than master branch used 2021-08-18 10:08:01 +03:00
ronivay
e77be4dc3f update sample config comments 2021-07-08 11:58:16 +03:00
ronivay
220ff1cd51 update sample config comments 2021-07-08 11:51:17 +03:00
ronivay
3385195df6 update sample configuration comments and add default values for https cert/key 2021-07-04 18:05:10 +03:00
ronivay
5dfe02a1ec update xo-install.cfg comments 2021-06-30 16:40:33 +03:00
Andreas Thienemann
c7a90a2de0 Add ability to install 3rd party plugins
Depending on the situation, a user might have third party plugins that
are needed for their XO setup. We're using a mysql auth plugin, but
github has a handful of other third party plugins.

Added: config setting ADDITIONAL_PLUGINS to specify git repo URLs.
Added: InstallAdditionalXOPlugins function to download/update these
       repos and add them to the XO source tree before building.
2021-06-28 22:28:41 +02:00
ronivay
3757cad406 add option to disable os/arch checks and call package install functions with respective pkg formats instead of distro names 2021-05-03 14:54:07 +03:00
ronivay
79c8352add upgrade to nodejs 14.x, #62 2021-02-24 09:19:11 +02:00
ronivay
d48a0e791d update config sample file 2020-06-22 18:11:15 +03:00
Andrzej Ressel
615e32c3bc Add support for custom Xen Orchestra repository 2020-06-05 02:27:01 +02:00
ronivay
2f5b500ad0 log path fix 2020-05-30 20:32:57 +03:00
ronivay
49d910725f logpath fix 2020-05-30 19:35:05 +03:00
ronivay
cbabc072c6 refactor logging completely 2020-05-30 18:33:29 +03:00
ronivay
74946b9da3 Change default behaviour to install all available plugins instead of none without modifying cfg 2020-05-13 10:13:32 +03:00
ronivay
18c29ca478 change default installation directory from /etc to /opt since it's more appropriate location 2020-04-20 16:28:18 +03:00
ronivay
9831571cea fix issue #27: use config.toml file instead of xo-server.toml. remove old support for .yaml config 2019-11-27 20:28:20 +02:00
ronivay
7d5305fd0f add option to install all available plugins, fix config file paths, fix typo and update README 2018-11-12 17:06:23 +02:00
Tynan McAuley
f87a20acc9 Added ability to update only to tagged releases. 2018-11-05 18:35:05 -05:00
Tynan McAuley
d02296fe57 Added options for serving interface over HTTPS. 2018-11-05 17:25:35 -05:00
Tynan McAuley
3944e5dabf Migrated configuration to a standalone file.
The deployed configuration file (xo-install.cfg) is not tracked by git,
so changes made by users won't affect their ability to update this git
repo.
2018-11-05 17:20:55 -05:00