quickdrop
QuickDrop es una aplicación de intercambio de archivos fácil de usar que permite subir archivos sin necesidad de cuenta, generar enlaces de descarga y gestionar la disponibilidad de los archivos.
Ficha actualizada 23 sept 2026, 16:08 · upstream 23 sept 2026, 16:07 · release v2.0.0
Qué es quickdrop
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
QuickDrop es un servicio de intercambio de archivos autoalojado que permite a los usuarios subir archivos sin necesidad de registrarse. La aplicación genera enlaces de descarga, gestiona la disponibilidad de los archivos y ofrece cifrado opcional con contraseña para proteger el contenido. Incluye un panel de administración web que aplica cambios sin reiniciar el servidor. Los archivos pueden ser protegidos con contraseñas individuales o una contraseña general para todo el sitio. Se soporta almacenamiento en disco local, S3, Azure Blob Storage, SFTP y WebDAV. Además cuenta con un generador de enlaces de red corto, cifrado de imágenes con transcodificación, historial de actividad, notificaciones y reportes detallados.
- Subir archivos a una carpeta compartida sin necesidad de crear una cuenta
- Proteger documentos confidenciales con contraseña antes de subirlos al servidor
- Generar enlaces de descarga temporales para compartir información sensible
- Almacenar y distribuir archivos grandes mediante cifrado AES-256/GCM
- Gestionar múltiples archivos en una sola carpeta sin perder la estructura original
- Proteger contenido con contraseña individual o contraseña general del sitio
- Generar enlaces de red corto para compartir URLs confidenciales
- Registrar actividad y auditoría de todas las operaciones realizadas
- Cifrado AES-256/GCM encripta los archivos antes de subirlos, con clave derivada mediante PBKDF2
- Generación de enlaces de descarga sin revelar la contraseña del archivo
- Almacenamiento flexible que soporta múltiples backends: disco local, S3, Azure Blob Storage, SFTP y WebDAV
- Panel de administración web que aplica cambios sin necesidad de reiniciar el servidor
- Cifrado opcional con contraseña individual por archivo o contraseña general para todo el sitio
- Generación de enlaces de red corto con validación de destino, expiración y límite de uso
- Historial detallado de todas las operaciones: subida, descarga, renuevos, borrados, creación de enlaces
- No incluye un panel de administración web por defecto (requiere instalación manual)
- El cifrado con contraseña individual requiere una sesión activa del usuario
- Los archivos protegidos con contraseña no pueden ser descargados sin la clave correspondiente
- La validación de destinos de enlaces cortos solo permite http y https, no redes privadas o locales
- Las contraseñas se almacenan en BCrypt, lo que implica un costo computacional adicional
- No incluye autenticación de dos factores (MFA) ni factorización de identidad
- El cifrado con contraseña individual es opcional por defecto y no está activado por defecto
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar QuickDrop, se recomienda usar Docker Compose. Se debe crear un archivo docker-compose.yml que incluya el contenedor principal de QuickDrop y los servicios necesarios (por ejemplo, un servicio para la base de datos o almacenamiento externo). Antes del despliegue, es necesario instalar JDK 21 y Maven 3.9+ en el entorno local. El contenedor se puede iniciar con 'docker compose up -d' y se puede acceder a la aplicación en http://localhost:8080. Para migrar archivos existentes entre backends de almacenamiento, se debe ejecutar el comando '/admin/storage-migration'. Se recomienda configurar un cron job para realizar backups diarios o semanales del archivo de base de datos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.