Marc Bulling
75745aebb8
Use short-lived tokens instead of user API keys ( #340 )
2025-12-20 21:02:17 +01:00
Marc Ole Bulling
14b2f7b645
Added warning if Redis persistence is disabled and added documentation
2025-12-04 17:31:26 +01:00
Marc Ole Bulling
5a03054f22
Fixed documentation regarding DB migration
2025-12-04 16:26:10 +01:00
spaghetti-coder
84eb70edbb
Add deprecation alerts, deprecate DOCKER_NONROOT in favor of docker --user ... ( #327 )
...
* deprecate DOCKER_NONROOT in favor of docker --user ...
* remove redundant named volumes creation in compose
* remove DOCKER_NONROOT from demo env file
* add deprecation warning to docker entrypoint
* update documentation
* Added feature to show deprecation messages in UI and logs
Added deprecation message for Docker_NONROOT
Fixed documentation
---------
Co-authored-by: Marc Ole Bulling <Marc-Ole@gmx.de >
2025-11-04 22:26:04 +01:00
Paul Draeger
a1efcdf2cf
Added env variable to set a minium password length ( #312 )
...
Co-authored-by: Marc Ole Bulling <Marc-Ole@gmx.de >
2025-10-20 17:48:46 +02:00
Marc Ole Bulling
d774d2c1be
Added feature to use custom favicon #305
2025-08-30 22:06:17 +02:00
Marc Ole Bulling
1a6678eb38
Fixed documentation
2025-08-29 14:56:13 +02:00
Marc Ole Bulling
4009d3cd13
Added documention note for CLI tool
2025-08-29 14:44:48 +02:00
Marc Ole Bulling
28d1660482
Added changelog
2025-08-29 14:15:40 +02:00
Marc Ole Bulling
a4278fa399
Fixed docker-compose
2025-08-29 14:01:17 +02:00
Marc Ole Bulling
04966762b8
Disable parallel uploads, set default chunks to 4 to prevent reaching max connection limit on HTTP1.1 #278
2025-08-29 10:20:37 +02:00
Marc Ole Bulling
04d0e4e175
Added option in gokapi-cli to zip and upload a folder #294 , edited documentation
2025-08-28 21:57:35 +02:00
Marc Ole Bulling
24769223c2
Better error handling for CLI, updated documentation #288
2025-08-09 11:36:47 +02:00
Marc Ole Bulling
25fb6351be
Added Docker release for CLI, updated documentation, added docker-specific features to CLI
2025-08-08 23:29:53 +02:00
Marc Bulling
9a574dbed5
Added a CLI tool for uploading that also supports e2e ( #280 )
2025-08-08 16:51:54 +02:00
Marc Ole Bulling
b1349ae34d
Automatically create changelogs from Github releases, fixed spelling
2025-06-26 14:21:33 +02:00
Marc Ole Bulling
eff0448cf3
Added .env and updated docker-compose, removed unused GOKAPI_DATABASE_URL and GOKAPI_AWS_PROXY_DOWNLOAD
2025-06-10 12:52:34 +02:00
SemvdH
1db59e0b13
Add docker compose example configuration ( #267 )
2025-06-06 15:36:36 +02:00
Marc Bulling
d4bfad90c3
Add feature to add custom css/js instead of overwriting all content ( #248 )
2025-05-19 20:43:18 +02:00
Marc Ole Bulling
92c42fe250
Make GOKAPI_LENGTH_ID non-permanent, add GOKAPI_LENGTH_HOTLINK_ID to change hotlink ID length #251
2025-04-19 22:06:20 +02:00
Marc Ole Bulling
cbd0cc7708
Enable hotlinking for videos with env var, removed deprecated DB_NAME env var from docs
2025-03-24 11:58:53 +01:00
Marc Bulling
d88f649209
Add support for multiple different users, rewrote API, breaking API changes, UI changes
...
* Require 1.9.6 for upgrade, add function to get userID from request
* Automatically add user when successfully authenticated with headers / oauth, disallow modifing own user permissions
* Dont show user/pw page when using header authentication
* Only display redacted versions of API keys #228 , fixed deployment password
* Added animation for deleting API key
* Only create salt once
* Disable elements on upload UI if insufficient permissions
* BREAKING: User field must be email for OAUTH2, added warning in setup when changing database
* BREAKING: Added option to restrict to only registered users
* Fixed crash due to concurrent map iteration
* Replace /uploadComplete with API call, BREAKING API is now in headers
* BREAKING: require true|false instead of only checking for true
* BREAKING API: Renamed apiKeyToModify parameter to targetKey
2025-02-04 09:22:55 +01:00
Marc Ole Bulling
34873b5680
Split JS into multiple files for better maintenance, changed version number
2024-12-18 15:31:12 +01:00
Marc Ole Bulling
79961f05f8
Renamed "Access Restriction" to indicate that authentication is disabled, changed documentation #221
2024-12-12 17:52:25 +01:00
Marc Ole Bulling
945b50cb5e
Changed version number
2024-12-07 20:57:36 +01:00
Marc Ole Bulling
1a0b7f90f8
Updated version number and changelog
2024-12-07 09:21:59 +01:00
Marc Ole Bulling
a291030918
Added warnings in setup if /app/data or /app/config is not mounted as a volume #203
2024-12-05 19:57:16 +01:00
Marc Ole Bulling
ddc72b0a98
Use API for most of UI interactions with an internal API key ( #211 ), breaking API changes
...
* Changed color of API procressing status
* Added internal system key, use system key for API page perm changes, BREAKING: removed session auth
* API: Added /auth/delete, added option to include basic parameters in /auth/create, migrated API overview page completely to use API calls
* Added toast in API menu for clipboard, removed reference to session authentication in documentation
* Changed delete button in upload menu to API call, fixed modify API call in menu #210
* Set Api key in API menu for changing permissions, renamed title for Deleting Uploads permission, refactoring
* Added tests, refactoring
2024-12-05 13:55:11 +01:00
Marc Ole Bulling
5a155f7180
Changed "bare metal" to "native installation" in documentation #208 , changed order
2024-11-28 06:25:18 +01:00
Marc Ole Bulling
b56970bf88
Add Redis support / make database location and provider selectable in setup ( #180 )
2024-07-07 22:13:51 +02:00
Marc Ole Bulling
6beabdebc3
Added option to display filenames in URL ( #171 ), breaking API changes, refactoring, update OpenAPI
2024-06-08 21:52:14 +02:00
Marc Ole Bulling
8619f165eb
Updated documentation
2024-06-07 19:30:00 +02:00
Marc Ole Bulling
3b7cdae6fd
Added settings to set the chunk size and amount of parallel uploads for faster upload speed, fixes #162 . Updated documentation
2024-06-07 16:38:59 +02:00
Marc Ole Bulling
507c7b5d94
Added tzdata to docker image to support timezones #169
2024-06-04 15:33:47 +02:00
Marc Ole Bulling
09d25ff6a5
Docker only runs in non-root if env variable DOCKER_NONROOT is set #167 , updated documentation
2024-05-29 13:44:57 +02:00
Marc Ole Bulling
7b3f83e50a
Added test for header verification for AWS downloads, updated documentation
2024-05-27 16:42:59 +02:00
Marc Ole Bulling
fe3616fdcd
Add option to proxy S3 dowmloads #75
2024-05-24 12:35:44 +02:00
Marc Ole Bulling
ac12cca1bf
Add nginx header for SSE, update nginx documentation
2024-05-24 11:01:56 +02:00
Marc Ole Bulling
5fcd264ba6
Added GOKAPI_LOG_STDOUT env variable for outputing log file entries to stdout
2024-05-23 17:34:34 +02:00
Marc Ole Bulling
5a31cd5d63
Added deployment-password flag, generate salts if invalid, added section for automatic deployment to docs
2024-05-22 23:12:45 +02:00
Marc Ole Bulling
486c1d51a5
Replaced old env variables from examples
2024-05-22 14:49:44 +02:00
Marc Ole Bulling
579f755baf
Updated docs for new docker image, fixed typos
2024-05-02 17:36:32 +02:00
Marc Ole Bulling
a45c181572
Minor change to documentation
2024-04-30 11:50:18 +02:00
Marc Ole Bulling
b59fe814ef
Fixed Keycloak documentation regarding group mappings #158 , minor change to version info output
2024-04-30 11:44:53 +02:00
Marc Ole Bulling
42312726fd
Updated documentation, do not allow root user to be the user in the systemd service
2024-04-14 10:32:09 +02:00
Mason Francis
a7786f051d
Add flag to install Gokapi as a systemd service ( #152 )
...
Co-authored-by: Marc Ole Bulling <Marc-Ole@gmx.de >
2024-04-13 19:38:55 +02:00
Marc Ole Bulling
729185faea
Added env variable to disable CORS check
2024-04-13 00:21:29 +02:00
Marc Ole Bulling
e8fa01c92a
Fixed typo in documentation, updated dependencies
2024-03-26 09:48:53 +01:00
Marc Ole Bulling
a08cd2e8f1
Updated version number and changelog
2024-02-07 16:27:40 +01:00
Marc Ole Bulling
f32201321a
Completed Entra example configuration #130
2024-02-07 00:55:27 +01:00