SelfHostHub

Self-hosted File Transfer - Single-click & Drag-n-drop Upload

SelfHostHub lists 32 open-source Single-click & Drag-n-drop Upload projects you can host on your own server. The most-starred on GitHub are transfer.sh (15,904 stars), OnionShare (7,174 stars) and Zipline (3,455 stars). 23 of them document a Docker install, and 5 offer a live demo you can try first.

Replacing a paid app? See open-source alternatives to WeTransfer.

Easy file sharing from the command line.

File Transfer - Single-click & Drag-n-drop UploadMIT

Securely and anonymously share a file of any size.

File Transfer - Single-click & Drag-n-drop UploadGPL-3.0

A lightweight, fast and reliable file sharing server that is commonly used with ShareX, offering a react-based Web UI and fast API.

File Transfer - Single-click & Drag-n-drop UploadMIT

Yopass

3.2k

Secure sharing of secrets, passwords and files.

PastebinsApache-2.0

Minimalist, easy-to-host service for sharing images and other files.

File Transfer - Single-click & Drag-n-drop UploadAGPL-3.0

Gokapi

2.9k

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.

File Transfer - Single-click & Drag-n-drop UploadGPL-3.0

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.

File Transfer - Single-click & Drag-n-drop UploadMIT

Upload files and assign them to specific clients you create. Give access to those files to your clients.

File Transfer - Single-click & Drag-n-drop UploadGPL-2.0

Simple file sharing solution with robust up-/download-resume and password protection.

File Transfer - Single-click & Drag-n-drop UploadBSD-2-Clause

Plik

1.8k

Scalable and friendly temporary file upload system.

File Transfer - Single-click & Drag-n-drop UploadMIT

Slink

1.6k

Image sharing platform designed to give users complete control over their media sharing experience.

File Transfer - Single-click & Drag-n-drop UploadAGPL-3.0

Sharry

1.4k

Share files easily over the internet between authenticated and anonymous users (both ways) with resumable up- and downloads.

File Transfer - Single-click & Drag-n-drop UploadGPL-3.0

Uguu

1.2k

Stores files and deletes after X amount of time.

File Transfer - Single-click & Drag-n-drop UploadMIT

Simple, fast and lightweight file manager with instant sharing tools integration, like ShareX.

File Transfer - Single-click & Drag-n-drop UploadAGPL-3.0

File sharing platform with pluggable infrastructure, where uploads and downloads go directly between clients and S3-compatible storage.

File Transfer - Single-click & Drag-n-drop UploadApache-2.0

Multi lingual image hosting service with a simple resizing and upload API.

File Transfer - Single-click & Drag-n-drop UploadApache-2.0

Quick and simple file sharing between different devices.

File Transfer - Single-click & Drag-n-drop UploadLGPL-3.0

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).

File Transfer - Single-click & Drag-n-drop UploadBSD-2-Clause

Store and share text snippets and files within your local network.

PastebinsMIT

015

416

A temporary file sharing platform. Focused on providing one-time, temporary file and text upload, processing, and sharing services.

File Transfer - Single-click & Drag-n-drop UploadAGPL-3.0

Easy file sharing with server-side encryption, curl/httpie/wget compliant.

File Transfer - Single-click & Drag-n-drop UploadMIT

File sharing application based on unique and temporary links.

File Transfer - Single-click & Drag-n-drop UploadGPL-3.0

A nonbloated, modern, and highly configurable file/screenshot vault server with support for ShareX, Flameshot, and Spectacle. Offers OCR search and more.

File Transfer - Single-click & Drag-n-drop UploadMIT

File and link sharing platform with URL shortening, code snippet sharing, and file uploads, featuring customizable expiration, privacy settings, and QR codes.

File Transfer - Single-click & Drag-n-drop UploadCC0-1.0

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 allowed number of views (one by default).

PastebinsMIT

A simple, self-hosted file-sharing web app, powered by Django.

File Transfer - Single-click & Drag-n-drop UploadMIT

One-click-fileshare project. Select your file, upload, and share a link. That's it.

File Transfer - Single-click & Drag-n-drop UploadAGPL-3.0

Simple yet advanced screenshot uploading and link shortening service.

File Transfer - Single-click & Drag-n-drop UploadAGPL-3.0

End-to-end encrypted file sharing with password protection, download limits, and auto-expiration, integrated with Keycloak for authentication.

File Transfer - Single-click & Drag-n-drop UploadAGPL-3.0

Record and share audio files (documentation in French).

File Transfer - Single-click & Drag-n-drop UploadAGPL-3.0

Modern file-uploader focusing on scalability and simplicity. It only depends on a S3 storage backend and hence scales horizontally without the need for additional databases or caches.

File Transfer - Single-click & Drag-n-drop UploadApache-2.0

Super-minimal pastebin and file upload service focusing on small executable size, portability, and ease of configuration.

PastebinsAGPL-3.0

How to choose self-hosted Single-click & Drag-n-drop Upload software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 15 use a GPL-family licence (copyleft, including AGPL) and 16 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are Docker (23), Go (10), Nodejs (7) and PHP (7). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Use a live demo where one exists (5 here), or a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted Single-click & Drag-n-drop Upload software?

By GitHub stars, the top projects in this category are transfer.sh (15,904 stars), OnionShare (7,174 stars) and Zipline (3,455 stars).

How many open-source Single-click & Drag-n-drop Upload tools are listed?

32 projects are currently listed in the Single-click & Drag-n-drop Upload category on SelfHostHub.

Which licences do self-hosted Single-click & Drag-n-drop Upload projects use?

The most common licences in this category are MIT (10), AGPL-3.0 (9) and GPL-3.0 (4).

Can I run these Single-click & Drag-n-drop Upload tools with Docker?

23 of the 32 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.

Related categories