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:

Share:

Similar to QuickDrop

Hoodik logo

Hoodik

Self-hosted end-to-end encrypted cloud storage drive

1.5k
66
Last commit

Lightweight self-hosted cloud storage with end-to-end encryption, chunked file transfer, private search, and secure share links via a web UI.

Actively maintained
Alternative to:
Dropbox logo
Dropbox
+15

Lufin

Modern self-hosted file sharing with optional end-to-end encryption

229
16
Last commit

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.

MITSlowing down
Alternative to:
WeTransfer logo
WeTransfer
+7

Shifter

Simple self-hosted file sharing web application

42
9
Last commit

Django-based file sharing app for self-hosted use with multi-file uploads, automatic zipping, expiring links, account management and admin controls.

MITActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+11
MicroBin logo

MicroBin

Secure pastebin for text and file sharing with URL shortening

4.5k
317
Last commit

MicroBin is a lightweight, secure pastebin for sharing text, files, and short URLs with optional encryption, expiration controls, and raw file serving.

BSD-3-ClauseActively maintained
Alternative to:
Pastebin logo
Pastebin
+17
Plik logo

Plik

Temporary file upload and sharing service with web UI and CLI

1.8k
196
Last commit

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.

Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+6

QuickShare

Simple web-based file sharing and management for multiple users

634
40
Last commit

QuickShare is a lightweight, self-hosted file sharing web app with browser-based file management, resumable transfers, QR-code sharing, and multi-user controls.

LGPL-3.0Actively maintained
Alternative to:
Send (Dropbox Transfer) logo
Send (Dropbox Transfer)
+19