A simple file 📁 upload server with the ability to upload ⬆️ and download ⬇️ files with pre-signed URLs written in GO
-
The object references are stored in PostgreSQL
-
Still work in progress
⚠️ ⚠️ ⚠️
- Pre-Signed File Upload
- Pre-Signed File Download
- Resumable File uploads using Tus
- Upload tracking for Pre singed Urls via a Job queue
- Basic JWT based auth
- File Locker for concurrent Resumable File uploads
- Caching With Redis
- Multiple Database support
- Advance Pluggable Auth Layer
- UI Dashboard