qBittorrent

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

GPL-2.0 C++ File Transfer - Peer-to-peer Filesharing
Source code

Other self-hosted file transfer - peer-to-peer filesharing

Simple, robust, BitTorrent tracker (client and server) implementation.
MIT
Lightweight, cross-platform BitTorrent client.
GPL-3.0
Simple and user-friendly, breakpoint-resumable peer-to-peer text, image, and file transfer tool based on WebRTC.
MIT Docker
slskd
A modern client-server application for the Soulseek file sharing network.
AGPL-3.0 Docker
Fast, easy, free Bittorrent client.
GPL-3.0
Web-based torrent client with instant audio/video streaming.
MIT Docker

Run it with Docker

Spin up qBittorrent on a VPS in minutes. Use the docker-compose generator to get a starter snippet, or grab a server below.

Generate compose file Browse File Transfer - Peer-to-peer Filesharing