34 open-source apps
Best self-hosted File Sharing apps
Quick file upload and sharing services plus peer-to-peer clients. Send large files with expiring links, like a private WeTransfer.
The most popular self-hosted apps for file sharing on GitHub are qBittorrent, transfer.sh and Transmission, ranked by stars below.
Ranked by GitHub stars
All 34 File Sharing apps
qBittorrent
qbittorrent/qBittorrent
Free cross-platform bittorrent client with a feature rich Web UI for remote access.
Active · last commit Oct 25, 2026
File SharingC++transfer.sh
dutchcoders/transfer.sh
Easy file sharing from the command line.
Maintained · last commit Sep 28, 2026
File SharingGoDockerTransmission
transmission/transmission
Fast, easy, free Bittorrent client.
Active · last commit Oct 25, 2026
File SharingC++OnionShare
onionshare/onionshare
Securely and anonymously share a file of any size.
Active · last commit Oct 16, 2026
File SharingPythonbitmagnet
bitmagnet-io/bitmagnet
BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.
Maintained · last commit Aug 11, 2026
ArchivingGoDockerslskd
slskd/slskd
A modern client-server application for the Soulseek file sharing network.
Active · last commit Oct 26, 2026
File SharingC#DockerZipline
diced/zipline
A lightweight, fast and reliable file sharing server that is commonly used with ShareX, offering a react-based Web UI and fast API.
Active · last commit Oct 25, 2026
File SharingTypeScriptDockerYopass
jhaals/yopass
Secure sharing of secrets, passwords and files.
Active · last commit Oct 26, 2026
PastebinsGoDockerPicoShare
mtlynch/picoshare
Minimalist, easy-to-host service for sharing images and other files.
Active · last commit Oct 24, 2026
File SharingGoDockerGokapi
Forceu/Gokapi
Lightweight server to share files, which expire after a set amount of downloads or days. Similar to the discontinued Firefox Send, with the difference that only the admin is allowed to upload files.
Active · last commit Sep 12, 2026
File SharingGoDockerChibisafe
chibisafe/chibisafe
File uploader service that aims to to be easy to use and set up. It accepts files, photos, documents, anything you imagine and gives you back a shareable link for you to send to others.
Active · last commit Oct 22, 2026
File SharingTypeScriptDockerProjectSend
projectsend/projectsend
Upload files and assign them to specific clients you create. Give access to those files to your clients.
Active · last commit Oct 24, 2026
File SharingPHPPsiTransfer
psi-4ward/psitransfer
Simple file sharing solution with robust up-/download-resume and password protection.
Active · last commit Oct 24, 2026
File SharingJavaScriptbittorrent-tracker
webtorrent/bittorrent-tracker
Simple, robust, BitTorrent tracker (client and server) implementation.
Active · last commit Oct 15, 2026
File SharingJavaScriptPlik
root-gg/plik
Scalable and friendly temporary file upload system.
Active · last commit Oct 25, 2026
File SharingGoDockerSlink
andrii-kryvoviaz/slink
Image sharing platform designed to give users complete control over their media sharing experience.
Active · last commit Oct 24, 2026
File SharingPHPDockerSharry
eikek/sharry
Share files easily over the internet between authenticated and anonymous users (both ways) with resumable up- and downloads.
Active · last commit Oct 15, 2026
File SharingElmDockerUguu
nokonoko/Uguu
Stores files and deletes after X amount of time.
Maintained · last commit Dec 6, 2025
File SharingPHPXBackBone
sergix44/xbackbone
Simple, fast and lightweight file manager with instant sharing tools integration, like ShareX.
Active · last commit Oct 19, 2026
File SharingPHPDockerSafebucket
safebucket/safebucket
File sharing platform with pluggable infrastructure, where uploads and downloads go directly between clients and S3-compatible storage.
Active · last commit Oct 25, 2026
File SharingGoDockerPictShare
HaschekSolutions/pictshare
Multi lingual image hosting service with a simple resizing and upload API.
Active · last commit Oct 22, 2026
File SharingPHPDockerWebtor
webtor-io/self-hosted
Web-based torrent client with instant audio/video streaming.
Active · last commit Oct 26, 2026
File SharingShellDockerQuickShare
ihexxa/quickshare
Quick and simple file sharing between different devices.
Active · last commit Oct 22, 2026
File SharingGoDockerPingvin Share X
smp46/pingvin-share-x
File sharing platform with support for logins, reverse shares, share expiry, S3 Buckets, advanced authentication, ClamAV for security scans and more (fork of Pingvin Share).
Active · last commit Oct 26, 2026
File SharingTypeScriptDockerLocal Content Share
Tanq16/local-content-share
Store and share text snippets and files within your local network.
Maintained · last commit Jan 28, 2026
PastebinsHTMLDocker015
keven1024/015
A temporary file sharing platform. Focused on providing one-time, temporary file and text upload, processing, and sharing services.
Active · last commit Oct 22, 2026
File SharingVueDockergoploader
depado/goploader
Easy file sharing with server-side encryption, curl/httpie/wget compliant.
Active · last commit Oct 24, 2026
File SharingJavaScriptFiles Sharing
axeloz/filesharing
File sharing application based on unique and temporary links.
Active · last commit Oct 21, 2026
File SharingPHPDockerPrivyDrop
david-bai00/PrivyDrop
Simple and user-friendly, breakpoint-resumable peer-to-peer text, image, and file transfer tool based on WebRTC.
Active · last commit Oct 10, 2026
File SharingTypeScriptDockerFlare
FlintSH/Flare
A nonbloated, modern, and highly configurable file/screenshot vault server with support for ShareX, Flameshot, and Spectacle. Offers OCR search and more.
Active · last commit Oct 26, 2026
File SharingTypeScriptDockersnowshare
TuroYT/snowshare
File and link sharing platform with URL shortening, code snippet sharing, and file uploads, featuring customizable expiration, privacy settings, and QR codes.
Active · last commit Oct 21, 2026
File SharingTypeScriptDocker1time
shingrus/1time.io
Zero-knowledge one-time secret sharing. Create a one-time link for a password, API key, or file. Encrypted client-side in the browser, never reaches the server in plaintext, self-destructs after the…
Active · last commit Oct 24, 2026
PastebinsTypeScriptDockerShifter
TobySuch/Shifter
A simple, self-hosted file-sharing web app, powered by Django.
Active · last commit Oct 21, 2026
File SharingPythonDockersE2EEnd
sE2EEnd/sE2EEnd
End-to-end encrypted file sharing with password protection, download limits, and auto-expiration, integrated with Keycloak for authentication.
Active · last commit Oct 24, 2026
File SharingTypeScriptDocker
What is the best self-hosted app for file sharing?
By GitHub stars, qBittorrent is the most popular self-hosted app for file sharing with 41,122 stars, followed by transfer.sh and Transmission. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these File Sharing apps free?
Yes. All 34 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted File Sharing app?
26 of the 34 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which File Sharing apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are slskd (1,257 commits), Yopass (1,217 commits) and snowshare (886 commits). Active development usually means faster bug fixes and security patches.