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 |
|
Girish Ramakrishnan
|
c351660a9a
|
Implement backup rotation
Always upload to 'snapshot' dir and then rotate it. This will allow
us to keep pushing incrementally to 'snapshot' and do server side
rotations.
|
2017-09-18 21:17:34 -07:00 |
|
Girish Ramakrishnan
|
9906ed37ae
|
Move mail data inside boxdata directory
This also makes the noop backend more useful because it will dump things
in data directory and user can back it up as they see fit.
|
2017-09-10 00:07:44 -07:00 |
|