QuickDrop
Self-hosted anonymous file sharing with per-file controls
425 stars 16 forks last commit first released MIT
Actively maintained
Last commit 31 Mar 2026.
QuickDrop is a self-hosted file sharing application that enables anonymous uploads with chunked transfers, configurable lifetimes, and per-file access controls. It provides an admin dashboard for managing storage, cleanup schedules, notifications, and privacy settings.
Key Features
- Anonymous uploads with chunked transfer support for reliable large-file uploads
- Folder uploads with preserved structure and manifest handling
- Per-file controls: passwords, hidden (link-only) files, keep indefinitely, and visibility toggles
- Token-based share links with expiration dates and download limits; QR code generation for links
- Optional encryption at rest for stored files and server-side session tokens for access control
- Built-in previews for images and text, plus extended previews for PDF/CSV/JSON with syntax highlighting
- Admin single-page UI for file list/history, search, pagination, extend/delete actions, and runtime settings
- Notifications via SMTP and Discord webhooks with batching and test actions
- Scheduled cleanup tasks for expired files, tokens, and DB maintenance
Use Cases
- Share large files temporarily without requiring user accounts for ad-hoc transfers
- Host a private file-drop service for teams to collect uploads with optional password protection and expiries
- Maintain a small-scale public file sharing endpoint with admin-managed retention and audit logging
Limitations and Considerations
- Default deployment uses SQLite which is convenient for small or single-node setups but can limit concurrency and horizontal scaling
- Designed primarily as a single-instance service; no built-in clustering or object-storage integration by default
QuickDrop is focused on simple, privacy-minded file sharing with granular per-file controls and an easy admin experience. It is well suited for small teams, labs, or personal self-hosted environments that need temporary file exchange and retention policies.
Categories:
Tags:
Tech Stack:
Similar to QuickDrop

Hoodik
Self-hosted end-to-end encrypted cloud storage drive
Lightweight self-hosted cloud storage with end-to-end encryption, chunked file transfer, private search, and secure share links via a web UI.
Lufin
Modern self-hosted file sharing with optional end-to-end encryption
Lufin is a modern self-hosted file-sharing app with client-side encryption, S3/MinIO storage support, rich previews, password protection, and Docker Compose deployment.
Shifter
Simple self-hosted file sharing web application
Django-based file sharing app for self-hosted use with multi-file uploads, automatic zipping, expiring links, account management and admin controls.
MicroBin
Secure pastebin for text and file sharing with URL shortening
MicroBin is a lightweight, secure pastebin for sharing text, files, and short URLs with optional encryption, expiration controls, and raw file serving.
Plik
Temporary file upload and sharing service with web UI and CLI
Plik is a WeTransfer-like temporary file upload and sharing service with a web UI, CLI client, REST API, expiration (TTL), and multiple storage backends.
QuickShare
Simple web-based file sharing and management for multiple users
QuickShare is a lightweight, self-hosted file sharing web app with browser-based file management, resumable transfers, QR-code sharing, and multi-user controls.




