Self-Hosted P2P File Sharing: 28 Open-Source Apps
Best for your setup
Homelab Novice
Wants it running tonight, with one command.
Syncthing89.9k
Syncthing is a continuous file synchronization program that keeps files in sync between two or more computers.
- Live demo
- Documented
See all87/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
PrivyDrop145
An open-source peer-to-peer file and text sharing tool built on WebRTC with end-to-end encryption.
- REST or GraphQL API
- Multi-user
See allDefault rank #23
69/100 fitHow well this app matches homelab experts, 0 to 100
28 projects
Syncthing
89.9k
Syncthing is a continuous file synchronization program that keeps files in sync between two or more computers.
File SynchronizationCopyleft LicenseP2P File Sharing+1
qBittorrent
41.2k
qBittorrent is a BitTorrent client built in C++/Qt and powered by libtorrent.
P2P File SharingCopyleft LicenseMedia Management+2
Sonarr
17.5k
Sonarr is a PVR application for Usenet and BitTorrent users that automatically tracks TV episodes, downloads missing or improved releases, and organizes them.
Media ManagementCopyleft LicenseAutomation Tools+2
Radarr
14.7k
Radarr is a movie collection manager that monitors RSS feeds, interfaces with download clients and indexers, and automatically sorts, renames, and upgrades movie files.
Media ManagementCopyleft LicenseP2P File Sharing+2
OnionShare
7.2k
OnionShare is an open source tool for securely and anonymously sharing files, hosting websites, and chatting over the Tor network.
Simple File UploadsCopyleft LicenseP2P File Sharing+1
slskd
4.2k
A modern client-server web application for using the Soulseek file-sharing network.
P2P File SharingCopyleft LicenseMedia Management+2
Tox
2.7k
A peer-to-peer, serverless instant messenger and cryptographic network library focused on security and privacy.
Custom CommunicationsP2P File SharingCopyleft License
Transmission
15.4k
Transmission is a fast, free BitTorrent client with native desktop apps, a headless daemon, and a web UI for remote control.
P2P File SharingMedia ManagementCopyleft License
bittorrent-tracker
1.9k
A Node.js BitTorrent tracker implementation with both client and server components.
P2P File SharingPermissive LicenseNetwork Utilities+2
Fully FOSS
Hyphanet
1.2k
Freenet is a peer-to-peer platform for censorship-resistant communication and publishing, providing a distributed, encrypted, decentralized datastore.
Custom CommunicationsCopyleft LicenseSocial Networks+2
Peergos
2.5k
Peergos is a peer-to-peer encrypted filesystem and private web platform with secure sharing, messaging, encrypted email, and social networking.
File SynchronizationCopyleft LicenseFile & Object Storage+5
RetroShare
2.0k
RetroShare is a decentralized, private, secure, cross-platform communication toolkit for sharing files, chat, messages, forums, and channels.
Custom CommunicationsCopyleft LicenseSocial Networks+2
Lidarr
5.8k
Lidarr is a music collection manager for Usenet and BitTorrent users that monitors RSS feeds, downloads tracks, and manages sorting and renaming.
Media ManagementAudio StreamingP2P File Sharing+3
plexo
5.3k
Plexo is a cross-platform download manager that accelerates file downloads by splitting them across multiple internet connections, and it also supports torrents.
Network UtilitiesP2P File SharingMiscellaneous Tools
bitmagnet
4.4k
A self-hosted BitTorrent indexer, DHT crawler, content classifier, and torrent search engine with a web UI and GraphQL API.
Digital ArchivingP2P File SharingSearch Engines+3
9 Containers
nefarious
1.3k
nefarious is a web application that automatically searches for and downloads movies and TV shows.
Media ManagementP2P File SharingAutomation Tools+2
7 Containers
Rapidbay
903
RapidBay is a self-hosted web app for searching torrents, selecting video files, and streaming or casting them after automatic conversion.
Media ServersPermissive LicenseMedia Management+3
Pairdrop
11.7k
Local file sharing in the web browser, inspired by AirDrop.
Simple File UploadsCopyleft LicenseP2P File Sharing+1
Chitchatter
2.3k
Chitchatter is a decentralized, end-to-end encrypted peer-to-peer communication tool for private chat, video, screen sharing, and file transfer.
Custom CommunicationsVideo ConferencingP2P File Sharing+1
Webtor
713
Webtor is a self-hosted torrent streaming and download platform delivered as an all-in-one Docker image.
P2P File SharingMultimedia StreamingMedia Servers+4
Drop
763
An open-source game distribution platform for sharing DRM-free games.
Game Server PanelsGamesSelf Hosting Solutions+3
Mylar3
128
Mylar3 is an automated comic book downloader and library manager for NZB and torrent sources.
Automation ToolsMedia ManagementE-Book Management+3
PrivyDrop
145
An open-source peer-to-peer file and text sharing tool built on WebRTC with end-to-end encryption.
P2P File SharingPermissive LicensePastebins+1
Headphones
3.8k
Headphones is an automated music downloader for NZB and torrents written in Python.
Media ManagementCopyleft LicenseP2P File Sharing+2
Deluge
Lightweight, cross-platform BitTorrent client.
P2P File SharingNetwork UtilitiesFully FOSS+1
Fully FOSS
GNUnet
Software framework for decentralized, peer-to-peer networking.
Custom CommunicationsP2P File SharingNetwork Utilities+1
Send
5.3k
Simple, private, end to end encrypted temporary file sharing, originally built by Mozilla.
P2P File SharingCopyleft LicenseSimple File Uploads+1
Resilio Sync
Proprietary peer-to-peer file synchronisation tool.
File SynchronizationP2P File SharingNot FOSS
Not FOSS