Servidor de almacenamiento en la nube autohospedado que cifra archivos y notas en el navegador antes de que lleguen al servidor.
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:WeTransfer
Send 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
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
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
Plataforma autoalojada para compartir archivos mediante enlaces, con caducidad, contraseñas y límites de visitantes.
Plataforma autoalojada para compartir archivos y texto temporalmente, con cargas por fragmentos, transferencia instantánea, compresión de imágenes y controles de acceso.
Servidor autohospedado en Go para subir archivos temporalmente, similar a WeTransfer, con interfaz web, cliente CLI y cifrado de extremo a extremo opcional.
Gestor de archivos web multiusuario y autohospedado, compatible con almacenamiento local, FTP, S3 y otras plataformas en la nube, con roles, permisos y cargas por partes.
Subidor de archivos autoalojado que genera enlaces para compartir y ofrece cuentas de usuario, álbumes, fragmentos, acortador de URL y compatibilidad con almacenamiento S3.