filex
Gestor de archivos autohospedado con binario Go único, UI web completa y almacenamiento pluggable (local, S3, SFTP, WebDAV). Soporta acceso como protocolo remoto, MCP server para IA, apps WebAssembly sandboxed y sincronización real-time.
Ficha actualizada 24 sept 2026, 16:14 · upstream 24 sept 2026, 16:07 · release v0.42.2
Qué es filex
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
filex es un gestor de archivos autohospedado diseñado para ser ligero pero completo, construido sobre un único binario Go que incluye una interfaz web robusta y soporte para múltiples drivers de almacenamiento. Permite conectar localmente o a servicios remotos como S3, SFTP, FTPS, WebDAV y SMB, actuando también como servidor para estos protocolos, lo que facilita la integración con herramientas externas como rclone o restic sin duplicar el árbol de archivos.
Destaca por su arquitectura multi-inquilino nativa, control granular de permisos (RBAC) y capacidad de embeberse en otras aplicaciones mediante componentes web agnósticos a frameworks. Incluye un servidor MCP nativo para que agentes de IA interactúen con los archivos, así como una suite de aplicaciones sandboxed en WebAssembly para tareas específicas como firma de documentos o conversión, todo ello sin comprometer la seguridad del servidor base.
La experiencia de usuario se beneficia de actualizaciones en tiempo real a través de WebSockets, avatares de presencia y un cliente de escritorio que sincroniza carpetas localmente con el servidor. Además, soporta internacionalización completa con paquetes de idioma y diseño RTL para idiomas como árabe o hebreo, permitiendo personalizar la apariencia y la marca de la instancia sin depender de actualizaciones constantes del núcleo.
- Centralizar el almacenamiento en un punto único accesible vía navegador o protocolos estándar (S3, SFTP).
- Integrar gestión de archivos en aplicaciones web propias mediante componentes embebidos agnósticos a frameworks.
- Habilitar agentes de IA para realizar operaciones de archivo (listar, leer, compartir) mediante MCP server seguro.
- Sincronización bidireccional de carpetas entre el servidor y el cliente de escritorio sin intervención manual.
- Ejecutar lógica de negocio ligera en WebAssembly sandboxed (firmas, conversiones) dentro del entorno seguro.
- Binario único Go que agrupa backend, frontend y lógica de almacenamiento en un solo paquete ligero.
- Soporte bidireccional para protocolos de almacenamiento (conecta a S3/SFTP y se conecta como ellos).
- Servidor MCP nativo optimizado para la interacción segura con agentes de inteligencia artificial.
- Aplicaciones sandboxed WebAssembly que ejecutan tareas específicas sin acceso al sistema de archivos host.
- Actualizaciones en tiempo real de archivos y presencia de usuarios mediante tecnología WebSocket.
- La configuración inicial requiere asignación manual de roles y permisos granulares para cada usuario o grupo.
- El antivirus ClamAV es una dependencia externa que debe instalarse y configurarse por separado en el contenedor.
- Los tokens de API y credenciales emitidas están estrictamente limitados a su ámbito, lo que puede requerir gestión cuidadosa de scopes.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliega con Docker o binario Go. Usa volumen separado para datos (SQLite/cache) distinto al almacenamiento montado. Configura PUID/PGID para evitar permisos root en /data. Admin panel en :5212/admin, Drive en :5212/drive. Soporta DBs: SQLite, MySQL, Postgres.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.







