transfer.sh is a server for sharing files from the command line. You upload a file with a curl command and receive a download link. Options include a maximum number of downloads, a retention period in days and password-based encryption. Supported storage is Amazon S3, Google Drive, Storj and the local file system. The project provides the server software for running your own instance, including as a Docker image.
The code is released under the MIT licence and maintained by a small group of developers. The project began under the GitHub organisation DutchCoders (Netherlands); one of the current maintainers is based in Germany. No company is named as owner. The maintainers advise hosting your own instance and recommend using password encryption only on a server you control, so that your files stay with you.