# filex
**Gestor de archivos autoalojado y uso compartido con interfaz web, en un solo binario de Go - alternativa de código abierto a Nextcloud, Dropbox y Google Drive.**
| **🗂️ Todos los almacenamientos, un solo árbol** Monte lado a lado lo que ya tiene, y copie o corte en un almacenamiento y pegue en otro. Apunte `rclone`, `restic`, WinSCP o FileZilla al mismo árbol. [Almacenamiento y protocolos →](#almacenamiento-y-protocolos) | **🔗 Compartir y proteger** Enlaces con PIN, caducidad y límite de descargas. Papelera, historial de versiones y carpetas cifradas de extremo a extremo. [Uso compartido y protección →](#uso-compartido-y-protección) |
| **🔑 Sus cuentas, sus roles** OIDC, LDAP / Active Directory o las cuentas de Windows y Linux del servidor. Roles, grupos, multiinquilino. [Personas y acceso →](#personas-y-acceso) | **💻 Una aplicación de escritorio con sincronización de carpetas en vivo** Windows, Linux y macOS (Apple Silicon): un cambio en cualquiera de los dos lados llega en aproximadamente un segundo. [Aplicación de escritorio y CLI →](#aplicación-de-escritorio-y-cli) |
|
**🧩 Se integra en su producto**
La misma interfaz como componente de Vue 3, componente de React y componente web ` |
**🤖 Aplicaciones y agentes de IA** Aplicaciones en un entorno aislado - Firma electrónica, Convertir, draw.io - y un servidor MCP integrado que un agente puede manejar. [Aplicaciones →](#aplicaciones) · [Agentes de IA / MCP →](#agentes-de-ia--mcp) |
Por qué filex · Si viene de otra herramienta · Autoalojamiento · Funciones

|  La interfaz base - adonde llega todo el mundo |  Buscar en esta carpeta; `⌘K` / `Ctrl K` pasa la consulta a la paleta |
|  Panel de navegación - Inicio, Compartido conmigo, Mis enlaces, Recientes, Destacados, Papelera y los almacenamientos a los que puede acceder |  Contraído a la barra de iconos |
|  Etiquetas - las suyas, o las de su equipo; una etiqueta abre todos los archivos que la llevan, de todas las carpetas en las que están |  Papelera - qué se eliminó, de dónde vino y cuánto falta para que desaparezca |
|  La campana - con el número de notificaciones sin leer encima, y cada fila lleva adonde dice |  Todas sus notificaciones, dentro del explorador - para todos, no solo para los administradores |
|  Apariencia - cree un tema con sus propios colores, con vista previa mientras escribe |  Establecido como predeterminado, es lo que lleva el explorador de todos… |
|  …y la página de inicio de sesión, antes de que nadie haya iniciado sesión |  Un enlace simbólico que filex no seguirá lo dice - en el listado, y con palabras en sus detalles |
|  Un `.csv` se abre en la hoja de cálculo de ONLYOFFICE cuando hay uno conectado - primero un vistazo, y sin cuadro de diálogo de delimitador: se pasa el propio separador del archivo ([archivos CSV](docs/ONLYOFFICE.md#csv-files)) |  …y su editor, que dice lo que se conserva al guardar como CSV; el archivo vuelve como el mismo tipo de CSV, y las celdas que nadie cambió conservan su texto - `007` sigue siendo `007` ([celdas que nadie cambió](docs/ONLYOFFICE.md#cells-nobody-changed-keep-their-text)) |

|  Cómo conectarse - las guías, generadas a partir de *su* despliegue |  Claves de API - cree las suyas, en el explorador o en una integración (la sesión o el token de una persona; una integración servida a través de un proxy con un único token compartido de tipo *app* no recibe esta entrada) |
|  Acceder a filex desde cualquier cosa - S3, SFTP, FTPS, NFS, WebDAV. Cada comando se genera a partir de *su* despliegue |  Un almacenamiento que filex no incluye - instalado como complemento en **Complementos → Complementos de almacenamiento** y que describe su propio formulario de configuración |
|  filex-watch - una clave para la máquina dueña del disco de un almacenamiento, mostrada una sola vez, con los comandos que instalan el agente en Linux, Docker, Windows o macOS |  La misma tarjeta cuando el agente informa: lo último que dijo el agente de cada máquina, y cuándo |

|  Uso compartido - PIN, caducidad, límite de descargas, `curl` de una línea |  Visor de Markdown |
|  …y lo que abre la persona que está al otro lado. filex tiene UNA sola pantalla hacia el exterior - un archivo compartido, una carpeta, una solicitud de archivos, la página de firma de una aplicación y el PIN que va delante de cualquiera de ellos son todos esta página, con el nombre de su instancia |  Mis enlaces - los enlaces que usted creó, y sus PIN cuando necesite pasarle uno a alguien |
|  Cada tabla de administración - un único menú **Acciones** fijado por fila, el mismo menú que abre el ⋮ del explorador |  Quién puede cifrar - desactivado, solo administradores, todas las personas cuyo rol lo permita, o tras la aprobación de un administrador; las solicitudes en espera, con quién las hizo y por qué ([quién puede cifrar](docs/E2E-ENCRYPTION.md#who-may-encrypt)) |
|  …y el lado de la persona: la solicitud que abre el cuadro de diálogo Nueva carpeta - una sola carpeta cifrada nueva, pedida a un administrador con un motivo |

|  Roles - Administrador, Usuario, Lector y sus propios roles: quién tiene cada uno, qué permite, dónde difiere según la carpeta, sus límites ([docs/PERMISSIONS.md](docs/PERMISSIONS.md)) |  Grupos - conjuntos de personas con nombre, con acceso a carpetas y un rol; miembros agregados a mano o sincronizados con los grupos que trae un inicio de sesión ([docs/GROUPS.md](docs/GROUPS.md)) |
|  Compartir una carpeta con un grupo, junto a personas - Propietario se pide en el cuadro de diálogo, no se concede con un clic |  Seguridad del inicio de sesión - el límite de intentos y las direcciones permitidas, que nunca se cuentan; los proxies de confianza, los bloqueos y el registro de inicios de sesión siguen en la misma página ([límites de intentos de inicio de sesión](docs/CONFIGURATION.md#sign-in-attempt-limits)) |
|  …y lo que dice el formulario de inicio de sesión de una cuenta bloqueada, con el tiempo restante del bloqueo en su botón |  Panel de administración |
|  Protección contra bots - Cloudflare Turnstile o Google reCAPTCHA, sus claves y los formularios que protege; si no se llega al proveedor, el navegador hace en su lugar una breve prueba de trabajo ([docs/BOT-PROTECTION.md](docs/BOT-PROTECTION.md)) |  …y el formulario de inicio de sesión, con la verificación sobre su botón |
|  Página de inicio de la demo |  El menú de administración - todas las páginas en cuatro paneles, **Archivos y almacenamiento**, **Personas**, **Ajustes** (General, Seguridad y datos, Procesamiento de archivos e integraciones) y **Mantenimiento y registros**, con una línea breve debajo de cada una; un teléfono recibe las mismas páginas en un panel deslizante ([docs/ADMIN-PANEL.md](docs/ADMIN-PANEL.md)) |

|  Compartido conmigo - carpetas a las que otras personas le dieron acceso, sin instrucciones de montaje |  Integrado en la página de otro producto |

|  Definir los recuadros - dé un nombre a cada uno y diga de quién es; el documento viene después |  Colocarlos - elija un recuadro, toque la página donde va |
|  El enlace del socio - la única pantalla pública de filex, con el nombre de su instancia, detrás de un PIN |  …y lo que abre: solo los recuadros del propio socio - aquí, un nombre escrito con la fuente que eligió el solicitante (dibujar y subir son las otras dos opciones) |
|  Mientras está en curso - el documento congelado para todos y, en sus detalles, quién ha firmado |  Instalar una aplicación - cada permiso que pide, en lenguaje claro, antes de que se ejecute nada |
|  Una aplicación instalada - de dónde vino, su huella digital y cada permiso que tiene, en lenguaje claro (su configuración y sus acciones vienen después, más abajo en la página) |  El convertidor, otra aplicación - cada destino bajo su categoría, tres pasos |
|  Una aplicación que trae su propia interfaz - la revisión muestra la huella digital del paquete, cada dirección fuera de él (una en vivo es un permiso, en amarillo) y lo que un navegador no puede prometer |  …y esa interfaz abierta en un archivo de su propio tipo, donde estaría la vista previa de filex. Lee y guarda el archivo a través de filex, en un marco aislado (una pequeña aplicación de ejemplo, escrita para estas imágenes) |
|  Edición conjunta - Dana escribe, y Sam, que solo puede leer, ve llegar cada cambio y su cursor a través del relé de filex ([Edición conjunta](docs/APP-PLUGINS-API.md#editing-together-coedit-056); una aplicación de ejemplo escrita para estas imágenes) |  Un archivo de una carpeta cifrada de extremo a extremo en una aplicación que usted permitió - su navegador lo descifra para la aplicación y cifra lo que se guarda, y el servidor sigue guardando solo texto cifrado (la misma aplicación de ejemplo; [Editar en una aplicación](docs/E2E-ENCRYPTION.md#editing-in-an-app)) |
|  Todas las aplicaciones de la instancia, y un **paquete de idioma** entre ellas - un manifiesto sin nada que se ejecute, que dice cuánto de este filex traduce y cuyo idioma se va con él |  Aplicaciones predeterminadas - cada tipo de archivo gestionado por algo además de filex: quién lo abre y quién genera su miniatura, en el orden que usted establezca ([Aplicaciones predeterminadas](docs/APP-PLUGINS.md#default-apps-which-app-opens-a-file-and-which-draws-its-thumbnail)) |
|  Vistas previas de carpetas - cada carpeta mostrada con los tres últimos archivos que entraron en ella; los SVG los genera el motor integrado de filex ([docs/thumbnails.md](docs/thumbnails.md#folder-previews)) |  Instalar desde una tienda - la misma revisión, marcada **De la tienda**, con la clave de licencia de la aplicación de pago mostrada por sus primeros caracteres ([Installing from a store](docs/APP-PLUGINS.md#installing-from-a-store)) |
|  El primer enlace de una tienda - su dirección y las huellas digitales de sus claves, para compararlas antes de confiar en ella ([Tiendas de confianza](docs/APP-PLUGINS.md#trusted-stores)) |  Una licencia que la tienda revocó - la aplicación retenida, *Sin licencia*, sin quitar nada, y una franja en cada página de administración ([Aplicaciones de pago](docs/APP-PLUGINS.md#paid-apps)) |