SelfHostHub

Self-hosted File Transfer - Peer-to-peer Filesharing

SelfHostHub lists 8 open-source Peer-to-peer Filesharing projects you can host on your own server. The most-starred on GitHub are qBittorrent (40,899 stars), Transmission (15,322 stars) and bitmagnet (4,412 stars). 4 of them document a Docker install, and 1 offer a live demo you can try first.

Free cross-platform bittorrent client with a feature rich Web UI for remote access.

File Transfer - Peer-to-peer FilesharingGPL-2.0

Fast, easy, free Bittorrent client.

File Transfer - Peer-to-peer FilesharingGPL-3.0

BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.

Archiving and Digital Preservation (DP)MIT

slskd

4.1k

A modern client-server application for the Soulseek file sharing network.

File Transfer - Peer-to-peer FilesharingAGPL-3.0

Simple, robust, BitTorrent tracker (client and server) implementation.

File Transfer - Peer-to-peer FilesharingMIT

Web-based torrent client with instant audio/video streaming.

File Transfer - Peer-to-peer FilesharingMIT

Simple and user-friendly, breakpoint-resumable peer-to-peer text, image, and file transfer tool based on WebRTC.

File Transfer - Peer-to-peer FilesharingMIT

Lightweight, cross-platform BitTorrent client.

File Transfer - Peer-to-peer FilesharingGPL-3.0

How to choose self-hosted Peer-to-peer Filesharing software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 4 use a GPL-family licence (copyleft, including AGPL) and 4 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are Docker (4), C++ (2), deb (2) and Nodejs (2). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Use a live demo where one exists (1 here), or a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted Peer-to-peer Filesharing software?

By GitHub stars, the top projects in this category are qBittorrent (40,899 stars), Transmission (15,322 stars) and bitmagnet (4,412 stars).

How many open-source Peer-to-peer Filesharing tools are listed?

8 projects are currently listed in the Peer-to-peer Filesharing category on SelfHostHub.

Which licences do self-hosted Peer-to-peer Filesharing projects use?

The most common licences in this category are MIT (4), GPL-3.0 (2) and GPL-2.0 (1).

Can I run these Peer-to-peer Filesharing tools with Docker?

4 of the 8 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.

Related categories