Gokapi
Lightweight self-hosted Firefox Send alternative
Alternative to: firefox send, wetransfer, dropbox transfer
v1.8.0
2023-12-09:warning: Make sure that you have a backup of all data. It is not possible to downgrade afterwards.
With this release, the old key-value database was changed to sqlite3. Please backup all Gokapi data before installing this release. On first start, the old database will be migrated and all users will be logged out. If you experience any problems, please open an issue and let us know!
Changelog
- Parameters of already uploaded files can be edited now
- Added permission model for API tokens
- Added
/auth/modifyand/files/modify APIendpoint - Fixed “Powered by Gokapi” URL not clickable
- Fixed the ASCII logo #108 Thanks to @Kwonunn
- Improved UI
- Fixed minor bugs
- Updated dependencies
- Updated documentation
Breaking Changes
- Dropped Windows 32bit support
- Only 4,000 parallel requests that are writing to the database are supported now, any requests above that limit may be rejected. Up to 500,000 parallel reading requests were tested.
- According to the documentation, the
GOKAPI_DATA_DIRenvironment variable should be persistent, however that was not the case. Now the data directory that was set on first start will be used. If you were usingGOKAPI_DATA_DIRafter the first start, make sure that the data directory is the one found in your config file. - By default, IP addresses of clients downloading files are not saved anymore to comply with GDPR. This can be enabled by re-running the setup
- Existing API keys will be granted all API permissions except
MODIFY_API, therefore cannot use/auth/friendlynamewithout having the permission granted first - The undocumented
GOKAPI_FILE_DBenvironment variable was removed - Removed optional application for reading database content