Girish Ramakrishnan
0edb673dc6
rename platform config to services config
2021-01-21 12:19:57 -08:00
Girish Ramakrishnan
7b24239d38
update the service config in addons code
2021-01-20 11:10:50 -08:00
Girish Ramakrishnan
025eb18411
Use a single memoryLimit instead of memory and memorySwap
...
We will make the percent allocation dynamic depending on the system.
When we have servers with a large amount of RAM but little swap, we
seem to use a lot of swap because of 50% allocation strategy. In such
systems, we run out of swap and thus have OOM errors even though there
is a lot of RAM available!
2021-01-19 19:43:41 -08:00
Johannes Zellner
9342b2f0e3
Increase cloudron name to 64
2021-01-07 22:49:52 +01:00
Johannes Zellner
fb4ba5855b
Make emails translatable
2020-11-20 00:43:12 +01:00
Johannes Zellner
784c8b2bd2
Add route to get available languages
2020-11-18 00:10:06 +01:00
Johannes Zellner
2388fe5047
Add cloudron global language setting
2020-11-17 22:44:03 +01:00
Girish Ramakrishnan
4da8c8d6db
updateServiceConfig: remove retry from platform code
2020-09-22 21:46:11 -07:00
Girish Ramakrishnan
3c565defca
retry setting memory of services
2020-09-22 21:42:47 -07:00
Girish Ramakrishnan
933918ea27
Fix docs url
2020-09-15 14:46:22 -07:00
Girish Ramakrishnan
81d0637483
Allow box auto update pattern to be configurable
...
We just use the current app auto update pattern as the default.
There is now only one pattern for box and app updates.
Fixes #727
2020-08-19 22:09:41 -07:00
Girish Ramakrishnan
0e00492f54
backups: make part size configurable
2020-08-19 14:39:20 -07:00
Girish Ramakrishnan
3507269321
Allow mail server name to be configurable
...
Fixes #721
2020-08-17 21:49:59 -07:00
Girish Ramakrishnan
1453178693
settings.setAdmin -> setAdminLocation
2020-08-15 19:24:32 -07:00
Girish Ramakrishnan
2d607b394c
Fix the exporting style
2020-08-15 18:19:01 -07:00
Girish Ramakrishnan
dd44edde0a
only clear backup cache if specific fields changed
2020-08-11 14:01:29 -07:00
Girish Ramakrishnan
df6e3eb1e6
Add deleteConcurrency setting
2020-08-11 09:14:09 -07:00
Girish Ramakrishnan
05026771e1
add memoryLimit, copyConcurrency, downloadConcurrency to backup config
2020-08-10 22:12:01 -07:00
Girish Ramakrishnan
5db78ae359
Fix more usages of backup.intervalSecs
2020-07-29 11:25:59 -07:00
Girish Ramakrishnan
f511a610b5
backups: take a pattern instead of interval secs
...
part of #699
2020-07-28 21:54:56 -07:00
Girish Ramakrishnan
e516af14b2
typo
2020-07-22 17:53:04 -07:00
Girish Ramakrishnan
4086f2671d
Disable ldap/directory config/2fa in demo mode
2020-07-22 16:18:22 -07:00
Girish Ramakrishnan
ed9210eede
Add mandatory 2FA flag
...
part of #716
2020-07-10 10:25:04 -07:00
Girish Ramakrishnan
0f5b7278b8
add directory config setting
...
part of #704
2020-07-09 16:02:58 -07:00
Johannes Zellner
b31ac7d1fd
Revert backup policy fallback and check in rest api
...
Check is now in proper location at backups.testConfig()
2020-05-28 20:44:44 +02:00
Girish Ramakrishnan
b1464517e6
centralize all the cron patterns in one place
2020-05-28 11:01:46 -07:00
Johannes Zellner
154f768281
Forgot .length
2020-05-28 16:44:45 +02:00
Johannes Zellner
7a3efa2631
Ensure we get a proper retention policy for backups
2020-05-28 16:26:21 +02:00
Girish Ramakrishnan
af9e3e38ce
apply backup retention policy
...
part of #441
2020-05-14 21:31:24 -07:00
Girish Ramakrishnan
6a9fe1128f
move retentionSecs inside retentionPolicy
...
part of #441
2020-05-14 16:33:29 -07:00
Johannes Zellner
f52c16b209
Ensure encryption property on backup config always exists
2020-05-14 20:22:10 +02:00
Girish Ramakrishnan
4faf880aa4
Fix crash with unencrypted backups
2020-05-14 11:18:41 -07:00
Girish Ramakrishnan
1df94fd84d
backups: generate keys from password
...
this also removes storage of password from db
part of #579
2020-05-12 15:14:51 -07:00
Girish Ramakrishnan
21073c627e
rename backup key to password
...
Fixes #579
2020-05-12 10:55:10 -07:00
Girish Ramakrishnan
eb5dcf1c3e
typo
2020-05-11 11:58:14 -07:00
Girish Ramakrishnan
9b05786615
appstore: add whitelist/blacklist
2020-03-15 17:20:48 -07:00
Johannes Zellner
8f087e1c30
Take default footer from constants and keep settingsdb pristine
2020-03-06 18:08:26 -08:00
Girish Ramakrishnan
ce9834757e
restore: carefully replace backup config
...
do not replace the backup policy and other flags
2020-02-27 12:38:37 -08:00
Girish Ramakrishnan
00096f4dcd
fix comment
2020-02-26 09:01:35 -08:00
Girish Ramakrishnan
f155de0f17
Revert "Read the provider from the settings, not the migration PROVIDER_FILE"
...
This reverts commit 001749564d .
PROVIDER is still very much alive and active. sysinfo provider is for the network
interface
2020-02-07 09:13:33 -08:00
Girish Ramakrishnan
5145ea3530
Add supportConfig in database
2020-02-05 14:46:05 -08:00
Girish Ramakrishnan
2f6933102c
put appstore whitelist/blacklist in db
2020-02-05 11:58:10 -08:00
Girish Ramakrishnan
4f57d97fff
add api to get/set footer and remove all use of custom.js
2020-02-04 13:27:19 -08:00
Girish Ramakrishnan
e1ded9f7b5
Add collectd for backups
2020-01-31 14:56:41 -08:00
Johannes Zellner
001749564d
Read the provider from the settings, not the migration PROVIDER_FILE
2020-01-13 15:35:44 +01:00
Johannes Zellner
2c8e6330ce
Do not allow to change the sysinfo in demo mode
2019-12-05 16:06:21 +01:00
Johannes Zellner
239883d01f
Add autoCreate flag to external ldap config
2019-11-20 18:18:21 +01:00
Girish Ramakrishnan
2353a8b5fa
list unstable apps by default
2019-11-11 08:42:00 -08:00
Girish Ramakrishnan
8232d471a3
Add route to set/get sysinfo
2019-10-29 20:08:45 -07:00
Girish Ramakrishnan
7d987d7c79
make sysinfo provider a setting
2019-10-29 15:56:50 -07:00