Guía de despliegue

Alojar FileBrowser en su propio VPS

Desplegar en un VPS Cloud →

Tutorial

Alojar FileBrowser en su propio VPS

Autoalojamiento3 min de lectura5 pasos

A veces no necesita un Nextcloud completo, sino solo una interfaz web limpia para gestionar y compartir los archivos de un VPS. FileBrowser hace exactamente eso: un único binario, sin base de datos que instalar, que convierte cualquier carpeta del servidor en un explorador web con cuentas, permisos y enlaces para compartir.

Contenido· Por qué autoalojar FileBrowser en un VPS1/4
  1. 01Por qué autoalojar FileBrowser en un VPS
  2. 02Beneficios concretos de FileBrowser autoalojado
  3. 03Requisitos técnicos
  4. 04Desplegar FileBrowser paso a paso

Por qué autoalojar FileBrowser en un VPS

FileBrowser es un gestor de archivos web escrito en Go y distribuido como un solo binario. Expone una carpeta de su servidor en una interfaz moderna: subida, descarga, previsualización, edición de texto, gestión de usuarios y enlaces para compartir. Es la herramienta ideal cuando un Nextcloud resultaría sobredimensionado: sin base de datos externa, sin PHP y con una huella de unas pocas decenas de megabytes. En un VPS se convierte en el punto de acceso web a los datos de su servidor: entregar archivos a un cliente, dar un acceso acotado a una carpeta o simplemente gestionar los archivos de una aplicación sin pasar por SFTP. Hace falta un VPS porque FileBrowser debe leer y escribir en el sistema de archivos y ejecutarse como demonio, algo que un alojamiento compartido no permite.

Beneficios concretos de FileBrowser autoalojado

  • Ultraligero: un binario Go con base SQLite integrada, que arranca en unos milisegundos.
  • Gestión fina de los permisos: cada usuario queda confinado a una subcarpeta (scope) con derechos precisos.
  • Enlaces para compartir con contraseña y caducidad: envíe un archivo sin crear una cuenta al destinatario.
  • Edición y previsualización en el navegador (texto, imágenes, vídeos) sin descargar nada.
  • Comandos personalizados y hooks: lance un script al subir un archivo (conversión, análisis antivirus).
  • Interfaz web limpia en sustitución del SFTP para los usuarios no técnicos.

Requisitos técnicos

FileBrowser es una de las herramientas más económicas en recursos: 1 vCPU y 512 MB de RAM bastan de sobra, y el espacio en disco depende únicamente del volumen de archivos que vaya a servir. No requiere ninguna base de datos externa: la configuración y las cuentas se guardan en un archivo SQLite local. Necesita Docker y Docker Compose, un subdominio fichiers.votredomaine.com apuntando al VPS y un reverse proxy para el HTTPS. Importante: decida qué carpeta del host quiere exponer (una carpeta dedicada /srv/partage, nunca la raíz del sistema) y móntela como volumen en el contenedor.

Desplegar FileBrowser paso a paso

  1. Preparar las carpetas y la configuración

    En el VPS: mkdir -p /opt/filebrowser /srv/partage. Cree un archivo vacío para la base de datos: touch /opt/filebrowser/filebrowser.db. La carpeta /srv/partage es la que expondrá FileBrowser.

  2. Escribir el docker-compose.yml

    Básese en la imagen filebrowser/filebrowser:latest. Monte /srv/partage:/srv (los datos) y /opt/filebrowser/filebrowser.db:/database/filebrowser.db (la base de datos), y fije PUID/PGID. Exponga el puerto interno 80 únicamente hacia el reverse proxy.

  3. Arrancar y recuperar las credenciales

    Arranque con docker compose up -d. En el primer arranque, FileBrowser crea una cuenta admin con una contraseña que muestra en los logs: docker compose logs filebrowser. Anótela para la primera conexión.

  4. Poner en marcha el reverse proxy y el SSL

    Coloque FileBrowser detrás de un reverse proxy HTTPS. Con Caddy: fichiers.votredomaine.com { reverse_proxy filebrowser:80 }. El certificado Let's Encrypt se genera y se renueva automáticamente.

  5. Proteger y crear las cuentas

    Conéctese, cambie de inmediato la contraseña de admin y cree después usuarios limitando cada uno a su scope (subcarpeta) con los derechos adecuados. Active la doble autenticación del reverse proxy si el acceso es sensible.

Aproveche los «comandos personalizados» de FileBrowser para automatizar el postprocesado: asocie por ejemplo un script lanzado en cada subida (after_upload) que genere una miniatura o inicie un análisis con ClamAV. Para los envíos a clientes, cree siempre un usuario dedicado con un scope reducido en lugar de compartir la cuenta de admin, y active la caducidad automática en los enlaces públicos para que ningún archivo quede accesible de forma indefinida.

Desplegar FileBrowser desde el Marketplace ServOrbit

ServOrbit ofrece FileBrowser preconfigurado en VPS: gestor de archivos web ligero, menos de 50 MB de RAM, volúmenes persistentes montados automáticamente. No requiere dominio — primer acceso en unos segundos, archivos bajo su control.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva