Pairdrop
Self-HostedOpen-source cross-platform alternative to AirDrop for peer-to-peer file transfer
Overview
Pairdrop is a self-hosted, web-based peer-to-peer file transfer tool enabling seamless cross-platform sharing (desktop, mobile, any browser). It supports single-click sends, drag-and-drop uploads, and works offline on local networks. Deploy easily via Docker (simple compose setup) or manual Node.js installation. Features include end-to-end encryption, no file size limits (local network), multiple file/folder support, and no account requirement—ideal for privacy-focused users avoiding proprietary cloud transfers.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
pairdrop:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: pairdrop
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Peer-to-peer cross-platform file/folder transfer
- End-to-end encryption for secure sharing
- Docker deployment for easy self-hosting
- Single-click & drag-n-drop uploads
Frequently Asked Questions
? Is Pairdrop hard to install?
No—deploying Pairdrop is straightforward with Docker (using a simple docker-compose.yml file) or manual installation via Node.js. Public instances are also available if you prefer not to self-host.
? Is it a good alternative to AirDrop?
Yes—Pairdrop offers similar peer-to-peer sharing but works across all platforms (Windows, macOS, Linux, Android, iOS) and via any browser, unlike AirDrop which is limited to Apple devices.
? Is it completely free?
Yes—Pairdrop is open-source under the MIT License, with no paid tiers. Self-hosting costs are minimal (if using a local server), and public instances are free to use.
Top Alternatives
People Also Ask about Pairdrop
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted, no third-party servers)
- ⊕ Cross-platform compatibility (works on all browsers/devices)
Cons
- ⊖ Requires Docker or manual server setup for self-hosting
- ⊖ No native mobile app (web-only)