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
Marc Ole Bulling
79c95936ef
Added WIP documentation for Microsoft Entra
2024-01-26 15:16:32 +01:00
Marc Ole Bulling
1ce1d3ce77
Formating docs, moved example nginx config to docs
2024-01-20 17:10:17 +01:00
Marc Ole Bulling
15c2bd9c67
Added wildcard for OIDC groups and users, better login flow for OIDC, updated documentation to add OIDC provider examples
2024-01-20 11:40:20 +01:00
Marc Ole Bulling
a29aaf6b3a
Updated changelog
2024-01-16 21:37:30 +01:00
Marc Ole Bulling
9131355e18
Added test, updated documentation dependencies to fix readthedocs-sphinx-search vulnerability
2024-01-16 21:25:16 +01:00
Marc Ole Bulling
6e672195cb
Update setup.rst
2023-12-27 23:25:45 +01:00
Marc Ole Bulling
d4ad93ba01
Updated docs
2023-12-09 14:03:45 +01:00
Marc Ole Bulling
64de638e0c
Updated documentation, version number
2023-12-09 13:31:58 +01:00
Marc Ole Bulling
1d0bde6644
Changed to sqlite, dropped Windows 32bit support, fixed data dir env not being persistant #115 , updated readme
2023-11-21 20:50:30 +01:00
Marc Ole Bulling
850d76301c
Update Readthedocs requirements
2023-11-17 17:28:09 +01:00
Marc Ole Bulling
4227e68203
Update Readthedocs requirements
2023-11-17 17:25:14 +01:00
Marc Ole Bulling
fa4eb3254c
Update Readthedocs requirements
2023-11-17 17:23:26 +01:00
Marc Ole Bulling
90f26db7c0
Update Readthedocs config
2023-11-17 17:19:18 +01:00
Marc Ole Bulling
2b5c2596d2
Updated documention on how to re-run the setup on Docker
2023-11-17 17:04:15 +01:00
Marc Ole Bulling
59271c2ff2
Added option to change the name in the setup, show filename in title for downloads, use sessionStorage instead of localStorage for e2e decryption, replaced expiry image with dynamic SVG
2023-05-13 14:33:37 +02:00
Marc Ole Bulling
246b3f5edc
Upload status display is now handled natively with SSE instead of the Dropzone object. #26 #85
...
Protected URLs are generated to the documentation with go:generate automatically
2023-04-03 02:08:17 +02:00