Skip to main content
Back to work

Temp Downloads App

Self-hosted Node.js app for secure, expiring download links with an admin panel and landing pages.

Year 2024 to ongoing
Role Solo build and maintenance
Type Self-hosted product
Status Live

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.

Other projects.