Girish Ramakrishnan
|
6df5a4f79b
|
Remove unused FIREWALL_CONFIG_FILE
|
2021-04-29 15:35:42 -07:00 |
|
Girish Ramakrishnan
|
6a32291609
|
Move updatechecker.json into platform data
|
2021-04-29 14:01:24 -07:00 |
|
Girish Ramakrishnan
|
b8ea9de439
|
move profile icons into the database
|
2021-04-29 13:57:24 -07:00 |
|
Girish Ramakrishnan
|
7660e90d51
|
read ratio from swap-ratio
|
2021-01-20 20:20:00 -08:00 |
|
Girish Ramakrishnan
|
7bdeaca75b
|
secure the provision and activation routes with a token
fixes #751
|
2020-12-21 23:33:31 -08:00 |
|
Girish Ramakrishnan
|
976f072ef4
|
sftp: ubuntu 20 requires keys in legacy format
|
2020-11-26 11:53:28 -08:00 |
|
Johannes Zellner
|
ef287d4436
|
fix language test
Ideally we would use a copy of the dashboard, either way we kinda have
to rely on repo layouts to find it
|
2020-11-22 10:34:35 +01:00 |
|
Girish Ramakrishnan
|
045963afe5
|
serve proxyauth login file from the dashboard
|
2020-11-10 21:18:50 -08:00 |
|
Girish Ramakrishnan
|
72cb383f2c
|
proxy auth: create token secret
|
2020-11-10 17:20:27 -08:00 |
|
Girish Ramakrishnan
|
20e206fa43
|
migrate blocklist to a txt file
this allows easy copy/pasting of existing deny lists which contain
comments and blank lines
|
2020-09-14 12:10:29 -07:00 |
|
Girish Ramakrishnan
|
e4b06b16a9
|
firewall: implement blocklist
|
2020-08-31 21:46:07 -07:00 |
|
Girish Ramakrishnan
|
182c162dc4
|
hardcode logging of box code to box.log
|
2020-08-04 13:30:18 -07:00 |
|
Girish Ramakrishnan
|
f6ff1abb00
|
cloudron-setup: remove --license arg. unused
|
2020-06-03 13:16:39 -07:00 |
|
Johannes Zellner
|
e63446ffa2
|
Support persistent turn secret
|
2020-03-31 09:28:57 +02:00 |
|
Girish Ramakrishnan
|
2ac0fe21c6
|
ghost file depends on base dir
|
2020-03-15 11:41:39 -07:00 |
|
Johannes Zellner
|
c20d3b62b0
|
Determin features based on subscription and cloudron creation
|
2020-02-14 15:07:25 +01: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 |
|
Johannes Zellner
|
4ae12ac10b
|
Remove oauth
A whole bunch of useless stuff
|
2020-02-05 18:15:59 +01: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 |
|
Johannes Zellner
|
001749564d
|
Read the provider from the settings, not the migration PROVIDER_FILE
|
2020-01-13 15:35:44 +01:00 |
|
Johannes Zellner
|
f2fca33309
|
Add support to upload custom profile avatar
|
2019-12-02 18:03:54 +01:00 |
|
Johannes Zellner
|
2bde023d4d
|
Use a file based session store
This prevents login sessions to be lost after a box restart
|
2019-09-18 13:00:03 +02:00 |
|
Girish Ramakrishnan
|
49cfd1e9b7
|
Add notification for box update
Fixes #634
|
2019-08-04 05:44:04 -07:00 |
|
Girish Ramakrishnan
|
5c2cbd7840
|
Move config.baseDir to paths
|
2019-07-26 10:07:08 -07:00 |
|
Girish Ramakrishnan
|
9e7e9d66bf
|
move provider into sysinfo
this is ideally "auto-detectable" runtime information
|
2019-07-26 07:33:22 -07:00 |
|
Girish Ramakrishnan
|
1f7347e8de
|
Make custom.yml as part of the backup
|
2019-07-25 10:28:42 -07:00 |
|
Girish Ramakrishnan
|
33d5cb3061
|
initial features implementation
|
2019-05-07 10:29:47 -07:00 |
|
Johannes Zellner
|
ef0403af0e
|
Make proftpd conf static
|
2019-03-19 15:24:09 -07:00 |
|
Johannes Zellner
|
044b27967e
|
Make initial sftp connection work
|
2019-03-19 15:24:09 -07:00 |
|
Girish Ramakrishnan
|
7983ff5db2
|
Stash logs in crash log directory
|
2019-03-01 15:07:06 -08:00 |
|
Girish Ramakrishnan
|
067f5bf5a3
|
auto register cloudron based on license file
|
2019-02-26 15:03:11 -08:00 |
|
Girish Ramakrishnan
|
6d8fdb131f
|
remove unused constant
|
2019-01-14 14:37:43 -08:00 |
|
Girish Ramakrishnan
|
efbc045c8a
|
Add event for tracking dyndns changes
|
2019-01-12 15:24:22 -08:00 |
|
Girish Ramakrishnan
|
3688371ce8
|
Make tasks log to their own log file
|
2018-12-08 21:59:20 -08:00 |
|
Girish Ramakrishnan
|
840d78b2f4
|
run update as a task, so it is cancelable
|
2018-11-30 21:04:24 -08:00 |
|
Girish Ramakrishnan
|
581774e001
|
Use ipc to pass back the result
|
2018-11-26 20:39:52 -08:00 |
|
Girish Ramakrishnan
|
63946509b3
|
Get autoconf data as separate object
This was done because restore API already takes a backupConfig.
So, it's best to split up the primary parameters and the autoconf
|
2018-10-30 19:27:14 -07:00 |
|
Girish Ramakrishnan
|
621d00a5c6
|
GPG verify releases
Part of #189
|
2018-08-01 17:16:42 -07:00 |
|
Girish Ramakrishnan
|
1c32224a8a
|
Move backup logs to make the REST API work
|
2018-06-15 09:47:34 -07:00 |
|
Johannes Zellner
|
d4097ed4e0
|
Move logs into platformdata/logs
|
2018-06-06 14:09:50 +02:00 |
|
Johannes Zellner
|
e9400e5dce
|
support test usecase to not put logs in /var/log
|
2018-06-06 14:09:50 +02:00 |
|
Johannes Zellner
|
1dc649b7a2
|
Put apptask logs alongside the app logs
|
2018-06-06 14:09:50 +02:00 |
|
Girish Ramakrishnan
|
f7cc49c5f4
|
move platform config to db
this way it can be tied up to some REST API later
part of #555
|
2018-05-16 17:34:56 -07:00 |
|
Girish Ramakrishnan
|
052050f48b
|
Add a way to persist addon memory configuration
Fixes #555
|
2018-05-16 14:00:55 -07:00 |
|
Girish Ramakrishnan
|
d001647704
|
Change path of autoprovision.conf since /root is not readable
|
2017-11-28 01:23:10 -08:00 |
|
Johannes Zellner
|
c629db9597
|
Remove preinstall app bundle support
|
2017-11-14 23:09:17 +01:00 |
|
Girish Ramakrishnan
|
b60cbe5a55
|
move constant
|
2017-10-10 19:47:21 -07:00 |
|
Johannes Zellner
|
78fb9401ee
|
Add config.hasIPv6()
|
2017-09-29 19:43:37 +02:00 |
|
Girish Ramakrishnan
|
8d3fbc5432
|
Save backup logs and fix backup progress
|
2017-09-26 21:09:00 -07:00 |
|
Girish Ramakrishnan
|
0a60365143
|
Initial version of flat-file uploader
|
2017-09-26 00:17:11 -07:00 |
|