Temp Downloads App
Self-hosted Node.js app for secure, expiring download links with an admin panel and landing pages.
About this project.
The brief was simple: send a 4 GB build artifact to a client without setting up cloud storage, exposing credentials, or asking them to install anything. Existing options were either too heavy or too primitive.
Temp Downloads App ships as a single Node.js process with an embedded SQLite database. Drop the binary on a VPS, set a domain, generate a link, share it.
Screenshots
Feature set
Sharing and access
- Signed, expiring download links
- Embedded admin panel
- Public landing pages
Operations
- Single binary Docker image
- Health checks and JSON logs
- No external dependencies
You might also like.
Webhook Gateway
Centralised webhook ingress with signature verification, replay, and dead-letter queues.
View projectBilling Microservice
Stripe-backed billing service with idempotent webhooks, retries, and invoice PDFs.
View projectRealtime Chat Service
WebSocket chat backend handling 50k concurrent connections per node, with Redis pub/sub.
View project