Comparte archivos y notas con alojamiento propio: se cifran en el navegador, de modo que el servidor solo almacena texto cifrado.
ihexxa/quickshare
Aplicación web autohospedada para compartir archivos rápidamente entre dispositivos, con gestión multiusuario, transferencias reanudables y acceso a carpetas compartidas mediante códigos QR.
Alternativa open source a:Dropbox
WeTransfer
- Estrellas
- 639
- Forks
- 41
- Issues abiertos
- 12
- Último commit
- hace 17 horas
¿Qué es?
Quickshare es una aplicación autohospedada para compartir archivos entre distintos dispositivos mediante un navegador web. Está desarrollada con Go en el backend y React con TypeScript en el frontend, y funciona en Linux, macOS y Windows.
Además de las funciones básicas de carga y descarga, permite administrar archivos y carpetas desde el navegador, realizar búsquedas aproximadas, reanudar transferencias y compartir directorios con otras personas, incluidos visitantes anónimos que pueden abrir una carpeta compartida con un código QR. Las cargas se transmiten en streaming, por lo que el servicio puede funcionar detrás de una CDN o un proxy inverso.
Para equipos o familias, admite varios usuarios con roles de administrador y usuario, directorios personales, límites de ancho de banda y cuotas de almacenamiento para cada usuario. Se puede iniciar con Docker, compilar desde el código fuente con Yarn o ejecutar un binario precompilado. También se puede acceder a los archivos directamente desde el sistema operativo.
Funciones clave
- 01Cargar, descargar, crear, mover y eliminar archivos y carpetas desde el navegador
- 02Búsqueda aproximada de archivos y carpetas
- 03Cargas y descargas reanudables
- 04Compartir directorios con otras personas, también con acceso anónimo mediante códigos QR
- 05Compatibilidad con varios usuarios y roles de administrador y usuario
- 06Límites de velocidad y cuotas de almacenamiento por usuario
Casos de uso
- Transferir archivos entre un teléfono, una laptop y una computadora de escritorio en una red doméstica
- Compartir un enlace a una carpeta con colegas o clientes sin exigirles una cuenta
- Configurar un servidor privado de archivos para una familia o un equipo pequeño, con cuotas para cada usuario
Inicio rápido
- 1
Ejecuta el contenedor de Docker (recomendado) y abre http://127.0.0.1:8686
docker run \ --name quickshare \ -d -p 8686:8686 \ -v `pwd`/quickshare/root:/quickshare/root \ -e DEFAULTADMIN=qs \ -e DEFAULTADMINPWD=1234 \ hexxa/quickshare - 2
O clona el repo y ejecútalo desde el código fuente (requiere Go 1.17 o posterior, Node.js y Yarn)
git clone git@github.com:ihexxa/quickshare.git - 3
Inicia la aplicación desde la carpeta del repo
DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start - 4
O descarga el ejecutable desde la página de Releases, descomprímelo y ejecútalo
Antes de usarlo
- El desarrollo sigue activo, por lo que no se garantiza la compatibilidad total con versiones anteriores.
- Está bajo la licencia LGPL-3.0, una licencia copyleft.
- Por seguridad, cambia las credenciales predeterminadas (qs / 1234) después del primer inicio de sesión.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es quickshare?
- Aplicación web autohospedada para compartir archivos rápidamente entre dispositivos, con gestión multiusuario, transferencias reanudables y acceso a carpetas compartidas mediante códigos QR. Quickshare es una aplicación autohospedada para compartir archivos entre distintos dispositivos mediante un navegador web. Está desarrollada con Go en el backend y React con TypeScript en el frontend, y funciona en Linux, macOS y Windows.
- ¿quickshare es gratuito? ¿Qué licencia tiene?
- quickshare es open source bajo la licencia LGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿quickshare sigue mantenido?
- Mantenimiento activo. El último commit de quickshare fue el 5 nov 2026.
- ¿Para qué puedo usar quickshare?
- Transferir archivos entre un teléfono, una laptop y una computadora de escritorio en una red doméstica Compartir un enlace a una carpeta con colegas o clientes sin exigirles una cuenta Configurar un servidor privado de archivos para una familia o un equipo pequeño, con cuotas para cada usuario
- ¿Cómo se instala quickshare?
- Ejecuta el contenedor de Docker (recomendado) y abre http://127.0.0.1:8686: docker run \ --name quickshare \ -d -p 8686:8686 \ -v `pwd`/quickshare/root:/quickshare/root \ -e DEFAULTADMIN=qs \ -e DEFAULTADMINPWD=1234 \ hexxa/quickshare O clona el repo y ejecútalo desde el código fuente (requiere Go 1.17 o posterior, Node.js y Yarn): git clone git@github.com:ihexxa/quickshare.git Inicia la aplicación desde la carpeta del repo: DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start O descarga el ejecutable desde la página de Releases, descomprímelo y ejecútalo
- ¿Dónde consigo quickshare?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ihexxa/quickshare
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de nube autohospedada distribuida como un único binario de Go para compartir archivos, editar código en colaboración y gestionar usuarios.
Una nube personal autohospedada para archivos, calendarios y contactos, desarrollada con Deno y TypeScript y desplegada mediante Docker Compose.
Servidor autohospedado para listar y gestionar archivos que unifica numerosos proveedores de almacenamiento en la nube y almacenamiento local en una sola interfaz web y WebDAV.
Servidor autohospedado en Go para subir archivos temporalmente, similar a WeTransfer, con interfaz web, cliente CLI y cifrado de extremo a extremo opcional.
Plataforma autoalojada para compartir archivos y texto temporalmente, con cargas por fragmentos, transferencia instantánea, compresión de imágenes y controles de acceso.