🠄 Back to solutions

DumbDrop

DumbDrop is a straightforward file upload application that enables easy drag-and-drop file sharing without authentication or complex setup.

Description

DumbDrop is a minimalist web application designed for simple file uploads with a focus on ease of use and modern functionality. Built with Node.js and vanilla JavaScript, it provides a clean drag-and-drop interface that requires no authentication or complex setup. The application supports multiple file uploads, directory uploads with structure preservation, and offers optional PIN protection for basic security. It features a responsive design with dark mode support, Docker containerization for easy deployment, and configurable notifications via Apprise integration. With its 'stupid simple' philosophy, DumbDrop eliminates unnecessary complexity while maintaining essential features like file size limits, extension filtering, and mobile-friendly operation.

Features

The application offers drag-and-drop file uploads with support for multiple files and directory uploads while maintaining folder structure. It features a clean, responsive UI with dark mode and mobile-friendly design. Security options include configurable PIN protection, file extension filtering, and rate limiting. Docker support enables easy deployment with environment variable configuration for customization. Additional features include Apprise integration for notifications, configurable file size limits, CORS origin restrictions, and zero client-side dependencies. The application uses Express.js backend with multer for file handling and follows security best practices including constant-time PIN comparison.

Benefits

Eliminates complexity with no authentication requirements for quick file sharing. Docker containerization provides simple deployment and consistent operation across environments. The intuitive drag-and-drop interface reduces learning curve for all user levels. Optional PIN protection adds basic security without complicating the user experience. Mobile-responsive design ensures accessibility across devices. Flexible configuration allows customization of file size limits, allowed extensions, and notification settings. Open-source GPL-3.0 licensing enables community contributions and transparency. Lightweight architecture with minimal dependencies ensures fast performance. Persistent file storage through volume mounting maintains uploads across container restarts.

Links

Key info
Open Source
European
Hosting Information
github.com -> Germany
Hosted by: GITHUB