Repolode
tus

tus/tusd

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.

Estrellas
3,903
Forks
557
Issues abiertos
88
Último commit
hace 6 días

¿Qué es?

tusd es el servidor oficial de referencia para el protocolo de cargas reanudables tus. El protocolo permite que los clientes carguen archivos mediante HTTP sin cifrar y pausen o reanuden la carga en cualquier momento. Así, si una interrupción de red o una caída del servidor detiene la carga, esta continúa sin volver a enviar los datos recibidos.

El servidor acepta cargas de cualquier tamaño y las almacena en disco local, Google Cloud Storage, AWS S3 y otros sistemas compatibles con S3. La gestión del almacenamiento y de los hooks es modular, por lo que se pueden añadir otros backends de almacenamiento.

El proyecto está escrito en Go y está dirigido a desarrolladores que necesitan cargas confiables de archivos grandes desde navegadores o clientes móviles. Las guías completas para instalar y configurar tusd están disponibles en su sitio de documentación.

Funciones clave

  • 01Cargas reanudables que continúan tras una interrupción sin volver a enviar los datos
  • 02Almacenamiento en disco local, Google Cloud Storage, AWS S3 y sistemas compatibles con S3
  • 03Diseño modular que permite añadir otros backends de almacenamiento
  • 04Implementa el protocolo HTTP abierto tus, versión 1.0.0

Casos de uso

  • Permitir que los usuarios carguen videos o archivos grandes desde una aplicación web o móvil a través de redes poco confiables
  • Añadir endpoints de carga reanudable que almacenen archivos directamente en S3 o Google Cloud Storage
  • Ejecutar un servidor de carga autohospedado que funcione con bibliotecas cliente de tus

Inicio rápido

  1. 1

    Consulta la documentación para instalar y ejecutar tusd

Antes de usarlo

  • Los detalles de instalación y uso solo están en el sitio web externo, no en el README.

Temas

Preguntas frecuentes

¿Qué es tusd?
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. tusd es el servidor oficial de referencia para el protocolo de cargas reanudables tus. El protocolo permite que los clientes carguen archivos mediante HTTP sin cifrar y pausen o reanuden la carga en cualquier momento. Así, si una interrupción de red o una caída del servidor detiene la carga, esta continúa sin volver a enviar los datos recibidos.
¿tusd es gratuito? ¿Qué licencia tiene?
tusd es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tusd sigue mantenido?
Mantenimiento activo. El último commit de tusd fue el 14 oct 2026.
¿Para qué puedo usar tusd?
Permitir que los usuarios carguen videos o archivos grandes desde una aplicación web o móvil a través de redes poco confiables Añadir endpoints de carga reanudable que almacenen archivos directamente en S3 o Google Cloud Storage Ejecutar un servidor de carga autohospedado que funcione con bibliotecas cliente de tus
¿Cómo se instala tusd?
Consulta la documentación para instalar y ejecutar tusd
¿Dónde consigo tusd?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tus/tusd

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

Proyectos relacionados