Developer tools

Secure File Share

Encrypted file sharing with passwords, expiry and download limits.

Self-hosted file transfer with AES-256-GCM encryption at rest, protected links and audit records.

Platforms
  • Linux
  • macOS
  • Windows (Docker)
Built with
  • Node.js 20
  • TypeScript
  • Express
  • SQLite
  • Docker Compose
Secure File Share preview
Highlights

What Secure File Share does

Encrypted at rest

Files are stored with AES-256-GCM encryption.

Protected links

Optional download passwords (bcrypt), expiry dates and download limits.

Audit trail

Download counters and audit records for every share.

You set the limits

Configurable upload limits and a protected admin dashboard.

Email attachments bounce, consumer transfer services keep copies, and shared drives collect forgotten links. Secure File Share gives you a simple, private way to hand over files with the controls clients and auditors ask for.

Share with control

  • Encryption at rest with AES-256-GCM.
  • Optional download passwords, expiry dates and download limits.
  • Download counters and audit records.
  • Configurable upload limits.

What you receive

The complete TypeScript source, Docker Compose files, a protected admin dashboard, environment examples and setup documentation.

Screenshots

See it in action

Try before you buy

Open the Secure File Share demo

Sample data only. Nothing you do there affects anyone else.

FAQ

Questions about Secure File Share

Anything else? Email [email protected].

Who can read the files?

Files are encrypted at rest on your server. Recipients need the link, and the password when you set one.

What happens when a link expires?

Expired or used-up links stop working. Download counts and audit records stay available to the admin.

What do I need to run it?

Docker Compose, or Node.js 20+ directly.

More from SourceBento

You might also need

All products
Secure File Share $24Buy on Codester