OnionShare vs transfer.sh

Two self-hosted File Transfer - Single-click & Drag-n-drop Upload apps, compared on the facts we track: GitHub popularity and activity, license, language, Docker images and a rough hosting estimate.

Side by side

OnionSharetransfer.sh
DescriptionSecurely and anonymously share a file of any size.Easy file sharing from the command line.
GitHub stars7,21815,911
Forks––
Open issues––
Commits (12 months)34620
Last activity2026-11-072026-10-31
Latest releasev2.7.2 (2026-11-07)v1.6.1 (2023-12-04)
Maintenance healthActiveActive
LicenseGPL-3.0MIT
Language / platformPython, debGo
Docker Hub image–dutchcoders/transfer.sh
Docker pulls–9574.3k
Est. server size~1 GB, 1 vCPU~512 MB, 1 vCPU
Est. hosting from$5/mo$3.5/mo
CategoriesFile Transfer - Single-click & Drag-n-drop UploadFile Transfer - Single-click & Drag-n-drop Upload
LinksWebsite · SourceWebsite · Source

What the numbers say

Summary: OnionShare leads on commit activity; transfer.sh leads on GitHub popularity and Docker Hub availability. The right choice depends on the features you need — read both project descriptions and docs.

This summary is generated from GitHub, Docker Hub and awesome-selfhosted data as of 2026-11-15. It does not rate features or quality.

Get the Docker images

transfer.sh

docker pull dutchcoders/transfer.sh

Image on Docker Hub. Ports, volumes and environment variables differ per app; follow the official docs.

Frequently asked questions

Is OnionShare or transfer.sh more popular?

transfer.sh has more GitHub stars (15,911 vs 7,218 for OnionShare, as of 2026-11-15). Stars measure interest, not quality.

Which is more actively maintained, OnionShare or transfer.sh?

OnionShare had more commits over the last 12 months (346 vs 20). The last recorded activity was 2026-11-07 for OnionShare and 2026-10-31 for transfer.sh. Releases in the past year: OnionShare 5, transfer.sh 0. Our health labels: OnionShare is “Active”, transfer.sh is “Active”.

What licenses do OnionShare and transfer.sh use?

OnionShare: GPL-3.0. transfer.sh: MIT. transfer.sh's license is permissive; OnionShare's is copyleft (changes you distribute must stay open).

Can I run OnionShare and transfer.sh with Docker?

transfer.sh has a Docker Hub image (dutchcoders/transfer.sh). We did not find one for OnionShare; check its documentation for install options.

Read more

OnionShare

Securely and anonymously share a file of any size.

Active ★ 7.2k GPL-3.0 ~$5/mo

transfer.sh

Easy file sharing from the command line.

Active ★ 15.9k MIT 🐳 Docker~$3.5/mo

Browse all self-hosted File Transfer - Single-click & Drag-n-drop Upload apps.

Related comparisons

DashBeam vs OnionShareOnionShare vs ZiplineDashBeam vs transfer.shtransfer.sh vs Zipline