473 Commits

Author SHA1 Message Date
ronivay
c6b66e70a0 If running ubuntu, make sure we have universe repository enabled so package installation doesn't fail 2020-04-06 19:55:19 +03:00
ronivay
78bcd027a5 Replace default nodejs v10 in debian 10 if installed 2020-04-06 12:10:39 +03:00
ronivay
d983287b04 skip couple steps from installation if XOUSER is root since this variable is nowadays always set 2020-04-04 20:53:53 +03:00
ronivay
26f0bcd858 Don't give error fron find command during rollback if xo-builds directory doesn't exist 2020-04-04 20:49:41 +03:00
ronivay
10cd21067e Exclude memory amount from rollback option, pointless 2020-04-04 20:47:16 +03:00
ronivay
059c753c4e Warn about memory even when using non-interactive options. while at it, remove some unecessary stuff from menu which is in README 2020-04-04 20:39:53 +03:00
ronivay
74aed4c011 Add a system memory amount check and give warning in the menu when less than 3GB 2020-04-04 20:15:08 +03:00
ronivay
d568e68ebd Add a note to README about system requirements 2020-04-04 19:46:47 +03:00
ronivay
9b5b4a401d fix output brainfarts from plugin installation 2020-03-17 10:52:14 +02:00
ronivay
89d588171b update README 2020-03-16 08:48:29 +02:00
ronivay
354a977b7b add debian 10 support 2020-03-16 08:44:42 +02:00
ronivay
e5ab695e9b update README 2020-03-14 10:11:33 +02:00
ronivay
adf9b40735 node 8.x -> 12.x 2020-03-14 10:09:47 +02:00
ronivay
8361b047e8 Only run cap_net_bind_service when user is set to not root and fix stdout msg 2020-03-13 12:14:15 +02:00
ronivay
079de3c084 fix typo xo-server.cfg -> xo-install.cfg 2019-11-27 20:38:50 +02: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
5db6ceee04 typo fix 2019-11-05 09:08:48 +02:00
ronivay
b01ea1216c add missing cifs-utils dependency 2019-11-05 09:06:20 +02:00
ronivay
223b56120d output print fix 2019-10-12 09:18:27 +03:00
ronivay
6a29f889e8 Make output prettier 2019-09-10 11:40:02 +03:00
ronivay
8c6eec5312 update README 2019-08-14 16:00:27 +03:00
ronivay
8f226ab94d Add note about allowing firewall for access 2019-04-12 09:19:16 +03:00
ronivay
0a4b5887ca add support for Ubuntu 18 2019-03-21 14:07:51 +02:00
ronivay
f4146c8960 Deal with situation where symlinks point to non-existing directories 2019-01-15 15:47:26 +02:00
ronivay
abcfd98813 fix wrong set flag and reset trap setting so that service startup logs end up to logfile, if it fails 2019-01-15 13:51:40 +02:00
ronivay
3f20aca2c6 fix for installation to work with new .toml configuration files. also keep support for old .yaml just in case 2019-01-15 09:54:36 +02:00
ronivay
325158b4c1 if HTTPS is set, verify that cert and key match before starting installation 2018-12-14 16:02:36 +02:00
ronivay
0bd2dbeeaa fix some messages during installation 2018-12-14 15:40:38 +02:00
ronivay
7ab8d3368a update readme 2018-11-16 14:39:09 +02:00
ronivay
f588105e06 Fix test vagrantfiles and create missing xo-builds directory in xo-install.sh for new installations 2018-11-15 18:11:01 +02:00
ronivay
f3321ba90b remove docker stuff from this repository to it's own repo 2018-11-13 15:44:42 +02:00
ronivay
356edd99cd Set default variables so there's no situation they are empty 2018-11-13 09:50:09 +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
ronivay
1e4f2e5692 Update README 2018-11-12 14:49:25 +02:00
Roni Väyrynen
ae077d78dc Merge pull request #13 from tymcauley/master
Add config file, easy HTTPS setup, faster upgrades, and tagged release upgrades
2018-11-12 14:46:34 +02:00
Tynan McAuley
f87a20acc9 Added ability to update only to tagged releases. 2018-11-05 18:35:05 -05:00
Tynan McAuley
2ede089207 Sped up Xen Orchestra upgrade process.
Most importantly, the xo-server/xo-web build will only happen if the new
xen-orchestra source code is different from the currently-installed
build.

Additionally, the xen-orchestra source code will now be kept in a
separate source directory. So when a new upgrade happens, we pull any
updates into that directory, and copy that updated source tree to the
new install directory. This way, we're not performing a full clone each
time we do an update.
2018-11-05 18:30:02 -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
Tynan McAuley
afdd9f1c77 Fixed whitespace issues. 2018-11-05 17:08:00 -05:00
Roni Väyrynen
6b34d96e74 Merge pull request #11 from tymcauley/master
Add setcap installation to Debian
2018-10-18 12:03:59 +08:00
Tynan McAuley
c8f70ced7b Add setcap installation to Debian. 2018-10-17 10:03:07 -04:00
ronivay
6351dbf933 Add file level restore capability to CentOS, install dependencies for NFS mounts, same improvements to docker container 2018-10-09 15:32:06 +03:00
ronivay
1765375cb8 add missing packages to installation 2018-10-08 16:16:09 +03:00
ronivay
a1294230b2 Don't add cloud plugin to docker container 2018-10-08 15:06:47 +03:00
ronivay
41931430d8 Install all plugins to docker container 2018-10-08 14:56:32 +03:00
ronivay
618aeed559 Fix setcap issues between distros 2018-10-02 14:03:39 +03:00
ronivay
fe577df1c3 Test update functionality along with installation 2018-08-10 17:48:39 +03:00
ronivay
c3d2856fca update README 2018-08-02 10:56:26 +03:00
ronivay
486ff0f8ed update README 2018-08-02 10:52:42 +03:00