Send
Self-HostedSecure, end-to-end encrypted peer-to-peer file sharing
Overview
Send is a privacy-focused open-source tool for peer-to-peer file transfers with end-to-end encryption. It lets users share large files without accounts, using temporary storage that auto-expires after set limits or downloads. Self-hostable via Docker or manual Node.js setup, it avoids third-party server storage of unencrypted data. Key features include customizable expiry times, download limits, and support for multiple file formats—ideal for secure, temporary file sharing needs.
Key Features
- End-to-end encrypted file transfers
- Self-hostable with Docker or manual setup
- Temporary storage with auto-expiry
- No account required for sharing/receiving
- Support for large file sizes
Frequently Asked Questions
? Is Send hard to install?
Send is easy to deploy using Docker, which handles dependencies with pre-built images. Manual setup needs basic Node.js and server skills, but official docs provide step-by-step guides for both methods.
? Is it a good alternative to WeTransfer?
Yes—Send offers end-to-end encryption (missing in free WeTransfer), self-hosting options, and no recurring costs, making it a more private choice for temporary file sharing.
? Is it completely free?
Send is 100% open-source with no licensing fees. Self-hosting costs depend on your server resources, but there are no charges for using the tool itself.
Top Alternatives
Tool Info
Pros
- ⊕ Privacy-focused (E2EE by default)
- ⊕ No subscription fees
- ⊕ Lightweight deployment
- ⊕ Customizable expiration and download limits
Cons
- ⊖ Requires technical knowledge for self-hosting
- ⊖ Files vanish after expiry (no permanent storage)
- ⊖ Limited collaboration features (e.g., no versioning)