Initial commit

This commit is contained in:
Moritz Ruth 2025-03-22 00:46:13 +01:00
commit b1efc76c7c
Signed by: moritzruth
GPG key ID: C9BBAB79405EE56D
2 changed files with 33 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
/target
.idea/
/run/

30
README.md Normal file
View file

@ -0,0 +1,30 @@
# minna-caos
> Content-Addressed Object Storage server intended for usage with Minna.
## Features
- resumable uploads (via [tus](https://tus.io/))
- automatic media type (“MIME type”) detection
- multiple storage backends:
- local filesystem
- S3-compatible
- FTP
- Google Drive
- OneDrive
- direct download from the underlying storage backend (if supported)
- pre-signed download and upload URLs
- named storage buckets
- object operations:
- upload
- set target buckets
- delete
- outgoing webhooks