transfer.sh

Self-Hosted

Open-source file transfer service for quick, temporary uploads

Visit Website

Overview

transfer.sh is a lightweight, open-source file transfer tool enabling fast, temporary file sharing via web (drag-and-drop) or command line. It supports encrypted uploads, customizable auto-expiration of files, and large transfers without user accounts. Ideal for sending files that don’t need permanent storage, it can be self-hosted using Docker containers or pre-built binaries—making deployment straightforward for users with basic server knowledge. Features include URL shortening, multi-file uploads, and CI/CD integration, catering to developers and casual users alike.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  transfer_sh:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: transfer-sh
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • Drag-and-drop web uploads
  • CLI support for transfers
  • File encryption & auto-expiration
  • Self-hostable via Docker/binary

Frequently Asked Questions

? Is transfer.sh hard to install?

No—self-hosting transfer.sh is simple using Docker (one command) or pre-built binaries for Windows, macOS, and Linux. Official docs provide clear steps, making it accessible for users with basic server experience.

? Is it a good alternative to WeTransfer?

Yes—transfer.sh offers similar temporary sharing without proprietary lock-in. It supports larger files (self-hosted limits) and CLI tools, which WeTransfer lacks, making it better for developers and tech-savvy users.

? Is it completely free?

Yes—transfer.sh is open-source under the MIT License, so it’s free to use, modify, and self-host with no hidden costs or subscriptions.

Top Alternatives

WeTransfer Search Google
Dropbox Transfer Search Google
SendAnywhere Search Google

People Also Ask about transfer.sh

transfer.sh vs WeTransfertransfer.sh vs Dropbox Transfertransfer.sh vs SendAnywhere transfer.sh 2025 review transfer.sh docker-compose example

Tool Info

Pricing Open Source
Platform Self-Hosted

Pros

  • No account required
  • Privacy-focused (encrypted transfers)
  • Easy self-hosting
  • Cross-platform CLI integration

Cons

  • Temporary storage only
  • Limited collaboration features
  • Requires server for self-hosting

More File Transfer - Single-click & Drag-n-drop Upload Tools