a self-hostable S3 file sharing service that Quacks
https://shr.quack.zip
- TypeScript 84.6%
- EJS 10.1%
- CSS 5.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| middlewares | ||
| models | ||
| public/css | ||
| routes | ||
| src | ||
| utils | ||
| views | ||
| .env.example | ||
| .gitignore | ||
| deno.json | ||
| deno.lock | ||
| index.ts | ||
| LICENSE | ||
| README.md | ||
Quackshare
a S3 storage file sharing system that Quacks
About
...
Features
- File uploading via S3
- User authentification
- IDP, grabbing groups and providing limits based on them
- Notifications (webhooks) about notifying admins about storage getting filled up
- Admin panel to manage files, limits, users, settings (invite or public based, require account, etc)
Setup
Rename .env.example to .env and configure values. Install the Deno runtime. Then, run:
deno run start
The server will be active on http://localhost:3000!