OnionShare
Self-HostedOpen-source tool for anonymous, peer-to-peer file sharing over Tor
Overview
OnionShare is an open-source, privacy-first tool for secure file transfer. It uses Tor onion services to create direct, end-to-end encrypted connections between peers—no third-party servers involved. Features include drag-and-drop uploads, single-click sharing, support for large files (no size limits), and cross-platform compatibility (Windows, macOS, Linux). Deployment is simple: install the desktop app (no server setup needed) and start sharing files anonymously with anyone who has Tor Browser.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
onionshare:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: onionshare
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Anonymous P2P sharing via Tor onion services
- Drag-and-drop uploads for files/folders
- Single-click onion service creation
- End-to-end encrypted transfers with no middleman
Frequently Asked Questions
? Is OnionShare hard to install?
No—OnionShare is a desktop app for Windows, macOS, and Linux. Download it from the official website and install like any other app; no server or technical setup is required.
? Is it a good alternative to WeTransfer?
Yes—unlike WeTransfer, OnionShare ensures complete anonymity and no third-party access to your files. However, recipients need Tor Browser to open shared links, which is a trade-off for enhanced privacy.
? Is it completely free?
Yes—OnionShare is open-source (GPLv3 license) and 100% free to use. There are no paid plans, subscriptions, or hidden fees.
Top Alternatives
People Also Ask about OnionShare
Tool Info
Pros
- ⊕ Privacy-focused (no third-party servers access your files)
- ⊕ Free and open-source with no hidden costs
Cons
- ⊖ Recipients need Tor Browser to access shared files
- ⊖ Tor network speeds may be slower than direct transfers