Skip to content
SPECIFICTION
Get listed

transfer.sh

github.com

Free plan LinuxAPISelf-hosted
Visit github.com
Spec score 7.8 #66 of 105 in File transfer services

Spec sheet

Purpose
transfer.sh is described as easy and fast file sharing from the command line.Read 11 Oct 2026 · github.com
Deployment
The project provides an official Docker container, including variants that run without root privileges.Read 11 Oct 2026 · github.com
Free plan
NoRead 23 Sep 2026 · github.com
License
The code is released under the MIT license.Read 11 Oct 2026 · github.com
Headquarters
NetherlandsRead 19 Oct 2026 · github.com
Access controls
Configuration options include HTTP basic authentication and IP allowlists and blocklists.Read 11 Oct 2026 · github.com
API access
YesRead 23 Sep 2026 · github.com
Creators and maintainers
The repository names Remco Verhoef and Uvis Grinfelds as creators, and Andrea Spacca and Stefan Benten as maintainers.Read 11 Oct 2026 · github.com
Deletion
The server returns a deletion URL that can be used to delete an uploaded file.Read 11 Oct 2026 · github.com
Desktop app
NoRead 23 Sep 2026 · github.com
Download tracking
YesRead 23 Sep 2026 · github.com
Encryption
The README shows client-side GPG encryption and warns that server-side AES256 encryption should only be used on a self-hosted server.Read 11 Oct 2026 · github.com
File controls
Uploads can be configured with maximum download counts and maximum days before deletion.Read 11 Oct 2026 · github.com
Limits
Operators can configure the maximum upload size, request rate limit, and automatic purge days.Read 11 Oct 2026 · github.com
Security notice
The repository displays a security warning about IP filter and HTTP authentication bypass via spoofed unauthenticated X-Forwarded-For headers.Read 11 Oct 2026 · github.com
Self-hosting
The repository contains the server needed to create your own instance, and its maintainer recommends hosting your own installation.Read 11 Oct 2026 · github.com
Storage integrations
The server supports Amazon S3, Google Drive, Storj, and local filesystem storage providers.Read 11 Oct 2026 · github.com
Uploads
Files can be uploaded with curl using an HTTP upload request.Read 11 Oct 2026 · github.com
Virus scanning
The server documents a VirusTotal upload option and configurable ClamAV prescanning for uploads.Read 11 Oct 2026 · github.com

Plans and prices

Self-hosted Free MIT-licensed server software; operator configures storage, upload size, rate limits, and purge settings Read 11 Oct 2026 · github.com

Every transfer.sh plan and price →

Where Specifiction places it

Alternatives to transfer.shAll alternatives →