transfer.sh
16kEasy file sharing from the command line.
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.
Securely and anonymously share a file of any size.
A lightweight, fast and reliable file sharing server that is commonly used with ShareX, offering a react-based Web UI and fast API.
Secure sharing of secrets, passwords and files.
Minimalist, easy-to-host service for sharing images and other files.
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 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.
Upload files and assign them to specific clients you create. Give access to those files to your clients.
Simple file sharing solution with robust up-/download-resume and password protection.
Scalable and friendly temporary file upload system.
Image sharing platform designed to give users complete control over their media sharing experience.
Share files easily over the internet between authenticated and anonymous users (both ways) with resumable up- and downloads.
Stores files and deletes after X amount of time.
Simple, fast and lightweight file manager with instant sharing tools integration, like ShareX.
File sharing platform with pluggable infrastructure, where uploads and downloads go directly between clients and S3-compatible storage.
Multi lingual image hosting service with a simple resizing and upload API.
Quick and simple file sharing between different devices.
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).
Store and share text snippets and files within your local network.
A temporary file sharing platform. Focused on providing one-time, temporary file and text upload, processing, and sharing services.
Easy file sharing with server-side encryption, curl/httpie/wget compliant.
File sharing application based on unique and temporary links.
A nonbloated, modern, and highly configurable file/screenshot vault server with support for ShareX, Flameshot, and Spectacle. Offers OCR search and more.
File and link sharing platform with URL shortening, code snippet sharing, and file uploads, featuring customizable expiration, privacy settings, and QR codes.
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).
A simple, self-hosted file-sharing web app, powered by Django.
One-click-fileshare project. Select your file, upload, and share a link. That's it.
Simple yet advanced screenshot uploading and link shortening service.
End-to-end encrypted file sharing with password protection, download limits, and auto-expiration, integrated with Keycloak for authentication.
Record and share audio files (documentation in French).
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.
Super-minimal pastebin and file upload service focusing on small executable size, portability, and ease of configuration.
By GitHub stars, the top projects in this category are transfer.sh (15,904 stars), OnionShare (7,174 stars) and Zipline (3,455 stars).
32 projects are currently listed in the Single-click & Drag-n-drop Upload category on SelfHostHub.
The most common licences in this category are MIT (10), AGPL-3.0 (9) and GPL-3.0 (4).
23 of the 32 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.