a simple frontend and backend to help you utilize some of your storage space on your server to store and share files.
Demo: https://file.tobycm.dev
- Bun
- Storage
Install dependencies:
bun iSetting up the environment variables:
cp .env.example .env
$EDITOR .envRun the backend:
cd server &∓& bun run start⬆️ Upload files to your server via the frontend.
/upload endpoint accepts POST requests with multipart/form-data containing the file to be uploaded.
⚙️ Transcode uploaded media files to friendly format for web previewing using FFmpeg.
Option toggle in /upload endpoint to enable/disable transcoding per upload.
📁 Upload to folder
You are welcome to contribute by submitting issues or pull requests!
This project is licensed under the MIT License - see the LICENSE file for details.