- Es imprescindible montar la base de datos (.db) y el archivo de configuración en volúmenes externos para evitar la pérdida de usuarios al actualizar.
- FileBrowser Quantum mejora la experiencia original mediante un motor de indexación para búsquedas instantáneas y una interfaz modernizada.
- A diferencia de Nextcloud, FileBrowser es una herramienta ligera centrada exclusivamente en la gestión de archivos, ideal para hardware limitado.
- La seguridad se puede potenciar mediante el uso de proxies inversos como Traefik y métodos de autenticación modernos como OIDC.

¿Cómo hacer copia de seguridad de la configuración de FileBrowser? Si alguna vez te has sentido atrapado por las limitaciones de almacenamiento de la nube, probablemente ya sepas que montar tu propio servidor de archivos es la mejor jugada que puedes hacer. FileBrowser se ha consolidado como una de las opciones más ligeras y directas para gestionar tus carpetas desde el navegador, permitiéndote controlar tus datos sin pagar suscripciones mensuales que nunca acaban.
Sin embargo, el verdadero quebradero de cabeza no suele estar en la instalación, sino en cómo hacer para que todo siga ahí cuando actualizas el sistema. No hay nada más frustrante que reiniciar un contenedor y descubrir que tus usuarios y permisos han desaparecido, obligándote a configurar todo desde cero porque no habías asegurado la base de datos.
Cómo asegurar que tu configuración sea persistente

Para evitar que FileBrowser vuelva a los valores por defecto (como el famoso «admin/admin») cada vez que usas herramientas como Watchtower para actualizar la imagen, es fundamental montar los archivos de configuración en volúmenes externos. Si no mapeas la base de datos y el archivo JSON al host, los cambios se guardan solo dentro de la capa temporal del contenedor y se borran al reiniciarlo.
Para lograr una persistencia real, debes crear una estructura de carpetas en tu máquina host, por ejemplo en docker/filebrowser, donde ubicarás dos archivos críticos: el archivo filebrowser.db y el archivo .filebrowser.json. El primero guarda todas las credenciales y permisos, mientras que el segundo define parámetros como el puerto y la ruta raíz.
Un ejemplo de despliegue robusto mediante Docker implica ejecutar el contenedor vinculando estos archivos. Al usar el comando de ejecución, es vital añadir los flags de volumen -v para que el archivo /database.db interno coincida con tu archivo físico en el host. De este modo, aunque borres el contenedor para actualizar la versión, la información de acceso permanecerá intacta en tu disco duro.
Despliegue optimizado con Docker Compose

Si prefieres no pelearte con líneas de comandos infinitas, lo ideal es tirar de Docker Compose. Esta metodología permite dejar todo anotado en un archivo docker-compose.yml, facilitando enormemente la gestión del servicio. En una configuración estándar, puedes definir la imagen, los puertos (como el 8080) y, sobre todo, la ruta de los volúmenes para la configuración y los datos que quieres servir.
Es recomendable asignar un usuario específico (por ejemplo, 1000:1000) para evitar problemas de permisos de escritura en Linux. Una vez redactado el archivo, basta con lanzar el comando docker compose up -d para que el servidor empiece a rodar en segundo plano, permitiéndote acceder a una interfaz similar a Google Drive pero totalmente privada.
FileBrowser Quantum: La evolución del proyecto

Para quienes buscan algo más potente, existe un fork llamado Quantum que ha modernizado el proyecto original. Mientras que la versión base es sencilla y eficaz, Quantum ha sido reescrita para ofrecer una experiencia de usuario mucho más fluida y robusta, ideal para quienes sienten que el proyecto original se había quedado un poco estancado.
Una de las joyas de Quantum es su sistema de indexación. A diferencia del original, Quantum indexa los archivos por defecto, lo que permite hacer búsquedas instantáneas en tiempo real mientras escribes, filtrando por tamaño u otros atributos sin tener que recargar la página. Además, ha renovado la interfaz para que sea más minimalista, moviendo las acciones a paneles deslizables y menús contextuales.
Comparativa: Quantum frente a Nextcloud

Es común confundir estas herramientas, pero juegan en ligas diferentes. Nextcloud es una suite de productividad masiva que incluye calendarios, contactos y videollamadas, lo que conlleva una arquitectura pesada con base de datos MySQL y PHP. En cambio, FileBrowser Quantum es un navegador de archivos optimizado; es un binario ligero que no requiere toda esa infraestructura, siendo perfecto para hardware modesto como una Raspberry Pi.
Mientras que Nextcloud brilla en la sincronización bidireccional y la colaboración en documentos, Quantum se centra en la eficiencia de navegación y visualización. Para quien solo necesita subir, bajar y compartir archivos de forma rápida, la ligereza de Quantum es imbatible, consumiendo una fracción de la memoria RAM que requeriría una instalación de Nextcloud.
Configuración avanzada y Seguridad
En las versiones más modernas como Quantum, la gestión se simplifica mediante un archivo config.yaml. Aquí se puede definir no solo el puerto y las rutas, sino también métodos de autenticación avanzados. Aunque el acceso por usuario y contraseña es el estándar, es posible integrar sistemas de autenticación OIDC o PassKeys a través de herramientas como PocketID, eliminando así la dependencia de las contraseñas tradicionales.
Para quienes exponen su servidor a internet, lo más profesional es utilizar un proxy inverso como Traefik. Esto permite gestionar certificados SSL y usar dominios personalizados para acceder a tus archivos de forma segura, evitando exponer puertos directos al mundo y añadiendo una capa extra de protección a tu infraestructura de autoalojamiento.
Mantener la configuración de FileBrowser es una cuestión de gestionar correctamente los volúmenes de Docker para que la base de datos no sea volátil. Ya sea optando por la sencillez de la versión original o por la potencia y velocidad de búsqueda de la variante Quantum, la clave reside en externalizar el archivo .db y el archivo de configuración, asegurando así que tu nube privada sea estable, segura y fácil de migrar entre servidores.
Apasionado de la tecnología desde pequeñito. Me encanta estar a la última en el sector y sobre todo, comunicarlo. Por eso me dedico a la comunicación en webs de tecnología y videojuegos desde hace ya muchos años. Podrás encontrarme escribiendo sobre Android, Windows, MacOS, iOS, Nintendo o cualquier otro tema relacionado que se te pase por la cabeza.