Subidor de archivos autoalojado que genera enlaces para compartir y ofrece cuentas de usuario, álbumes, fragmentos, acortador de URL y compatibilidad con almacenamiento S3.
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
Instala el archivo deb desde la página de lanzamientos en un sistema basado en Debian
- 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
Aplicación autoalojada para compartir archivos, en la que cada cliente tiene una página privada para iniciar sesión y descargar los archivos que compartes con él.
Plataforma autohospedada para compartir archivos y colaborar con contenido en organizaciones, reescrita en Go con una arquitectura de microservicios.
Un cargador modular de archivos JavaScript para navegadores, con cargas reanudables, selectores de archivos en la nube, captura con webcam y una interfaz Dashboard lista para usar.
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.
Servidor autoalojado para subir archivos, diseñado para ShareX y con funciones para compartir, crear galerías y acortar enlaces.