Repolode
ihexxa

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:DropboxWeTransfer

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. 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. 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. 3

    Inicia la aplicación desde la carpeta del repo

    DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start
  4. 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