DropVault
Drop a file up to 2 GB, get a link, and it deletes itself after 24 hours. No signup, no email, no quality loss.
Why I built it
I wanted file sharing with zero friction: no signup, no compression, and nothing left lying around afterwards. It’s built for developers, freelancers and video editors who send big files all day and don’t want them living on someone’s server forever.
How it works
- No account to make. The first visit quietly creates an anonymous session in a signed cookie, so your files are still there when you come back on the same browser.
- Files up to 2 GB, any type. They’re stored and streamed back as raw bytes, so nothing gets recompressed. A 4K video comes out exactly as it went in.
- Every file deletes itself 24 hours after upload. A sweep runs every minute, so “24 hours” means 24 hours.
- Flip “self-destruct after first download” and the link dies the moment someone opens it.
The developer bits
Each file gets a QR code, a ready-to-paste cURL command, and Markdown or HTML embed snippets for images. There’s a live counter of files and storage in the navbar.
Big uploads were the fun part. nginx streams the upload straight through to the app instead of buffering 2 GB to disk first, with long timeouts so a slow connection doesn’t get cut off halfway.
Where it is now
Live on my own server at dropvault.foliox.sbs, built in Node.js and SQLite with a plain HTML, CSS and JavaScript frontend. No build step, no framework.