Repolode
vastsa

vastsa/FileCodeBox

Herramienta autoalojada para compartir archivos y texto: las cargas reciben un código de acceso para recogerlas, como un paquete urgente.

Alternativa open source a:WeTransferSend Anywhere

Estrellas
8,768
Forks
1,086
Issues abiertos
25
Último commit
hace 11 días

¿Qué es?

FileCodeBox es una herramienta web autoalojada para compartir archivos y texto de forma anónima. Quien envía el contenido lo carga y recibe un código de acceso; quien lo recibe introduce ese código para descargarlo, sin que ninguna de las partes necesite una cuenta.

Los elementos compartidos pueden caducar tras un plazo o un número de descargas, o conservarse de forma permanente; el contenido caducado se elimina automáticamente. El almacenamiento puede ser en disco local o en servicios externos como S3, OneDrive, WebDAV u OpenDAL, de modo que los datos permanecen en una infraestructura controlada por quien administra el servicio. La aplicación usa FastAPI en el backend y Vue 3 en el frontend, y se distribuye como imagen de Docker.

El proyecto también ofrece un endpoint MCP Streamable HTTP, para que los clientes de IA compatibles puedan crear elementos compartidos de texto y archivos mediante las herramientas share_text y share_file. El acceso se puede restringir con un token de administrador cuando se desactivan las cargas de invitados.

Funciones clave

  • 01Compartir archivos y texto con un código de acceso, sin necesidad de registrarse
  • 02Caducidad por tiempo o número de descargas, o conservación permanente
  • 03Almacenamiento local o remoto, incluidos S3, WebDAV y OneDrive
  • 04Cargas mediante arrastrar y soltar, pegar, en lote y por fragmentos
  • 05Panel de administración con gestión de archivos y ajustes del sistema
  • 06Endpoint MCP para crear elementos compartidos desde clientes de IA

Casos de uso

  • Enviar un archivo a alguien sin que necesite una cuenta ni una aplicación de chat
  • Compartir un fragmento de texto con un código corto en lugar de un enlace público
  • Montar un servicio privado para recibir archivos en un servidor o NAS propio
  • Permitir que un asistente de IA comparta archivos generados mediante un código de acceso

Inicio rápido

  1. 1

    Inicia FileCodeBox con Docker usando un solo comando

    docker run -d --restart unless-stopped -p 12345:12345 -v ./data:/app/data -e APP_ENV=production -e LOG_LEVEL=warning --log-opt max-size=10m --log-opt max-file=3 --name filecodebox lanol/filecodebox:2.8.5
  2. 2

    Abre http://localhost:12345 en tu navegador y completa la configuración inicial

Antes de usarlo

  • La documentación y la configuración predeterminada están principalmente en chino, aunque existe un README en inglés.
  • La licencia LGPL-3.0 implica obligaciones de copyleft para el código de biblioteca modificado.

En colecciones

Temas

Preguntas frecuentes

¿Qué es FileCodeBox?
Herramienta autoalojada para compartir archivos y texto: las cargas reciben un código de acceso para recogerlas, como un paquete urgente. FileCodeBox es una herramienta web autoalojada para compartir archivos y texto de forma anónima. Quien envía el contenido lo carga y recibe un código de acceso; quien lo recibe introduce ese código para descargarlo, sin que ninguna de las partes necesite una cuenta.
¿FileCodeBox es gratuito? ¿Qué licencia tiene?
FileCodeBox es open source bajo la licencia LGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿FileCodeBox sigue mantenido?
Mantenimiento activo. El último commit de FileCodeBox fue el 27 oct 2026.
¿Para qué puedo usar FileCodeBox?
Enviar un archivo a alguien sin que necesite una cuenta ni una aplicación de chat Compartir un fragmento de texto con un código corto en lugar de un enlace público Montar un servicio privado para recibir archivos en un servidor o NAS propio Permitir que un asistente de IA comparta archivos generados mediante un código de acceso
¿Cómo se instala FileCodeBox?
Inicia FileCodeBox con Docker usando un solo comando: docker run -d --restart unless-stopped -p 12345:12345 -v ./data:/app/data -e APP_ENV=production -e LOG_LEVEL=warning --log-opt max-size=10m --log-opt max-file=3 --name filecodebox lanol/filecodebox:2.8.5 Abre http://localhost:12345 en tu navegador y completa la configuración inicial
¿Dónde consigo FileCodeBox?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vastsa/FileCodeBox

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

Proyectos relacionados