Repolode
eikek

eikek/sharry

Aplicación web autohospedada para compartir archivos mediante enlaces de descarga que caducan y páginas de carga para que otros te envíen archivos.

Alternativa open source a:DocSend

Estrellas
1,356
Forks
75
Issues abiertos
73
Último commit
hace 10 días

¿Qué es?

Sharry es una aplicación web autohospedada para compartir archivos. Un usuario autenticado carga archivos desde la interfaz web, puede establecer una contraseña y un plazo de caducidad, y recibe una URL pública que puede compartir por correo electrónico o cualquier otro canal. La URL de descarga es difícil de adivinar, pero cualquiera que tenga el enlace puede acceder a ella.

Los usuarios registrados también pueden crear páginas de alias con URL de carga difíciles de adivinar, que permiten a cualquiera enviarles archivos sin iniciar sesión. Estos formularios no permiten establecer una contraseña ni una fecha de caducidad, pero aceptan una descripción; además, se puede notificar al propietario por correo electrónico. Las páginas de alias se pueden desactivar o eliminar en cualquier momento.

Las cargas usan el protocolo tus, por lo que las transferencias grandes pueden reanudarse desde el último fragmento recibido si se interrumpe la conexión. El backend está escrito en Scala sobre las bibliotecas de Typelevel cats y fs2, y el frontend está escrito en Elm. Se puede instalar desde un paquete .deb, un archivo zip, Nix o Docker.

Funciones clave

  • 01Cargar archivos con una contraseña y un plazo de caducidad opcionales.
  • 02Generar URL públicas de descarga, difíciles de adivinar, para compartir.
  • 03Crear páginas de alias para que otros envíen archivos sin tener una cuenta.
  • 04Recibir notificaciones opcionales por correo electrónico cuando alguien use una página de alias.
  • 05Reanudar cargas de archivos grandes mediante el protocolo tus.

Casos de uso

  • Enviar archivos grandes a clientes o colegas sin recurrir a un servicio público para compartir archivos.
  • Permitir que colaboradores externos te envíen archivos mediante un enlace de carga específico.
  • Ejecutar un servicio privado para compartir archivos en tu propio servidor o en Docker.

Inicio rápido

  1. 1

    Instala el archivo deb desde la página de lanzamientos en un sistema basado en Debian

  2. 2

    O ejecútalo con Docker siguiendo las instrucciones de la documentación de inicio rápido

Antes de usarlo

  • Las opciones de instalación consisten principalmente en descargas empaquetadas o configuraciones descritas en la documentación, en lugar de un único comando del gestor de paquetes.
  • Tiene licencia GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.

En colecciones

Temas

Preguntas frecuentes

¿Qué es sharry?
Aplicación web autohospedada para compartir archivos mediante enlaces de descarga que caducan y páginas de carga para que otros te envíen archivos. Sharry es una aplicación web autohospedada para compartir archivos. Un usuario autenticado carga archivos desde la interfaz web, puede establecer una contraseña y un plazo de caducidad, y recibe una URL pública que puede compartir por correo electrónico o cualquier otro canal. La URL de descarga es difícil de adivinar, pero cualquiera que tenga el enlace puede acceder a ella.
¿sharry es gratuito? ¿Qué licencia tiene?
sharry es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿sharry sigue mantenido?
Mantenimiento activo. El último commit de sharry fue el 28 oct 2026.
¿Para qué puedo usar sharry?
Enviar archivos grandes a clientes o colegas sin recurrir a un servicio público para compartir archivos. Permitir que colaboradores externos te envíen archivos mediante un enlace de carga específico. Ejecutar un servicio privado para compartir archivos en tu propio servidor o en Docker.
¿Cómo se instala sharry?
Instala el archivo deb desde la página de lanzamientos en un sistema basado en Debian O ejecútalo con Docker siguiendo las instrucciones de la documentación de inicio rápido
¿Dónde consigo sharry?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/eikek/sharry

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Servidor de referencia en Go para el protocolo tus, que permite reanudar cargas de archivos por HTTP en disco local, Google Cloud Storage o S3.

3,9 mil+3 esta semana559GoMITBien mantenidoActualizado anteayer