From b1efc76c7c4801c5caed942a3a6e04cf14c1a39e Mon Sep 17 00:00:00 2001 From: Moritz Ruth Date: Sat, 22 Mar 2025 00:46:13 +0100 Subject: [PATCH] Initial commit --- .gitignore | 3 +++ README.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 .gitignore create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c19116f --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/target +.idea/ +/run/ \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..d83d891 --- /dev/null +++ b/README.md @@ -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