2.0! Refactor and rebranding
This is a rather big release - considering there was no "official" 1.0 release, this is even bigger.
- Refactored large amounts of code to be easier to maintain and extend.
- "Provider" concept for storage, rather than hot/cold tiers.
- Cleaner, smaller frontend, with a focus on the API.
- Backblaze B2 integration.
- Read/create/delete files and directories.
- Authentication with Keycloak (to be brought in line with storage provider implementation).
- Better handling of errors and serving files.
- Tests and CI/CD.
- ARM and x86 versions available, certified to work on Raspberry Pis.
This is not backwards compatible with the previous version.