Commit Graph

136 Commits

Author SHA1 Message Date
Marc Ole Bulling
4eb609ece9 Fixed setup if no config directory exists
Remove temp files after upload
Set temp directory for docker to data directory by default #37
Increase default memory to 40
Added TMPDIR env
Update doc
2022-01-01 21:01:39 +01:00
Marc Ole Bulling
7d47744a20 More client-side setup validation, changed setup layout, return 127.0.0.1 if unknown IP 2021-12-31 18:00:08 +01:00
Marc Ole Bulling
3595a18dbd Replace CLI/env based setup with web UI setup, add OAuth2 (#33)
* Initial commit websetup

* Added writing cloudstorage credentials

* Clean up old configuration generation

* Added Oauth2 OpenID Connect support

* Bugfixes and fixed tests

* Refactoring

* Refactoring, added first tests

* Added documentation

* Refactoring, updated docs

* Added tests

* Added option to reshow setup for reconfiguring Gokapi instance

* Added docs and tests
2021-12-31 01:40:10 +01:00
Marc Ole Bulling
1b300a6691 Automated formatting for go1.17 2021-12-12 20:06:33 +01:00
Marc Ole Bulling
8e10f3710c Added header-based authentication #30 2021-12-12 20:02:07 +01:00
Marc Ole Bulling
094c51aa85 Fixed go.mod, removed go mod tidy 2021-12-12 12:31:42 +01:00
Marc Ole Bulling
cb5374f6c9 Update dependencies 2021-12-10 19:39:20 +01:00
Marc Ole Bulling
929c0247cd Fixed build 2021-12-10 19:31:43 +01:00
Marc Ole Bulling
20ea34ffe9 Fixed build (finally) 2021-12-10 19:24:59 +01:00
Marc Ole Bulling
d16d250a8d Fixed build 2021-12-10 19:22:13 +01:00
Marc Ole Bulling
442e75bb77 Fixed build 2021-12-10 19:16:17 +01:00
Marc Ole Bulling
a473df10fd Fixed tests 2021-12-10 19:09:27 +01:00
Marc Ole Bulling
2d892912eb Fixed build and tests 2021-12-10 19:06:59 +01:00
Marc Ole Bulling
cbbbef41c5 Fixed Gokapi not parsing parameters when uploading through API #31 2021-12-10 18:56:54 +01:00
Marc Ole Bulling
0bd9bd1a8d Changed /api endpoint to /apiKeys in order to avoid confusion with /api/ 2021-12-02 16:30:57 +01:00
Marc Ole Bulling
4b411f113f Updated docs 2021-12-02 16:20:59 +01:00
Marc Ole Bulling
724489d2a4 Minor changes, added tests 2021-12-02 16:05:21 +01:00
Marc Ole Bulling
0e31aba457 Fixed table in docs 2021-12-01 22:33:49 +01:00
Marc Ole Bulling
d88a3cdd1e Added env DISABLE_LOGIN in order to support 3rd party authentication #30 2021-12-01 22:25:33 +01:00
Marc Ole Bulling
30526a4caa Decrease min length username to 3 and make it more accessible through a constant 2021-11-22 21:01:43 +01:00
Marc Ole Bulling
6854befedc Changed to AGPL3 2021-08-16 18:08:32 +02:00
Marc Ole Bulling
749682d924 Fixed typo 2021-08-05 11:05:17 +02:00
Marc Ole Bulling
b89ef499e2 Fixed description for docs folder 2021-07-21 19:01:59 +02:00
Marc Ole Bulling
fc45c89cde Added note about AWS deletion in documentation 2021-07-16 10:17:47 +02:00
Marc Ole Bulling
68bb1781d3 Upgrade to Go 1.16.6 2021-07-13 11:39:40 +02:00
Marc Ole Bulling
205cac48ca Fixed typo that lead to slighly inaccurate max filesize 2021-07-04 09:54:37 +02:00
Marc Ole Bulling
18902ac954 Changed version number v1.3.1 2021-07-03 17:36:28 +02:00
Marc Ole Bulling
4172caad49 Fixed tests 2021-07-03 17:33:56 +02:00
Marc Ole Bulling
10d17d0807 Added maximum filesize setting throuh env variable #23 2021-07-03 16:51:26 +02:00
Marc Ole Bulling
a7888896f0 Added test tag requirement for unit tests, added minor tests 2021-06-24 13:34:53 +02:00
Marc Ole Bulling
cc82e76e16 Added manual dispatch option to workflow 2021-06-23 12:16:51 +02:00
Marc Ole Bulling
4ee4bca975 Changed Mutex to RWMutex 2021-06-23 11:58:59 +02:00
Marc Ole Bulling
6cffccb3be Added logging #18, set Dockerfile to Go 1.16.5, minor changes 2021-06-16 19:44:27 +02:00
Marc Ole Bulling
5068b742aa Fixed upload not working when using suburl #20 2021-06-04 14:13:57 +02:00
Marc Ole Bulling
8d786df90a Increased upload limit to 100GB 2021-05-28 12:44:44 +02:00
Marc Ole Bulling
8c2b893efe Changed version number, final release v1.3.0 2021-05-17 11:44:53 +02:00
Marc Ole Bulling
afdcda34ba Fixed AWS test 2021-05-17 11:40:09 +02:00
Marc Ole Bulling
e6227a95be Fixed AWS tests, refactoring 2021-05-17 11:04:39 +02:00
Marc Ole Bulling
e42586fcd6 Fixed AWS upload / download 2021-05-16 23:34:29 +02:00
Marc Ole Bulling
19e542c436 Updated Readme 2021-05-16 22:05:29 +02:00
Marc Ole Bulling
80c2a70030 Added documentation, modified AWS config example 2021-05-16 21:53:13 +02:00
Marc Ole Bulling
51c6ffab8c Fixed lint warnings 2021-05-16 18:43:42 +02:00
Marc Ole Bulling
e9dad37710 Refactoring, changed AWS env variable names, AWS config can be loaded from file as well, enhanced unit tests 2021-05-16 18:32:46 +02:00
Marc Ole Bulling
04de068d96 Added simple integration test 2021-05-13 18:41:04 +02:00
Marc Ole Bulling
72aba12a15 Reduced write operations for temp files, enhanced tests, minor changes to readme 2021-05-13 17:30:59 +02:00
Marc Ole Bulling
ec850562e6 Added SSL support #16 2021-05-11 20:36:16 +02:00
Marc Ole Bulling
f965aa9807 Fixed password CLI input on Windows 2021-05-11 15:17:56 +02:00
Marc Ole Bulling
84c6a07635 Fixed reading terminal input on Windows, fixed upload error for Files > 20MB, fixed build tags 2021-05-11 14:22:09 +02:00
Marc Ole Bulling
8f02aeb881 Logout all sessions after changing password, enhanced unit tests 2021-05-10 21:45:31 +02:00
Marc Ole Bulling
1ff8cb2913 Fixed build 2021-05-10 16:59:07 +02:00