informatica:software:aplicaciones_web:filebrowser_quantum
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
FileBrowser Quantum
FileBrowser Quantum es un gestor de archivos web autoalojado y open source. Permite convertir un servidor, NAS, PC o máquina virtual en una especie de “Google Drive privado”, pero trabajando directamente sobre tus propios sistemas de archivos.
Derivado de File Browser.
Características
- Acceso web a tus archivos: puedes navegar por directorios y gestionar archivos desde una interfaz moderna y responsive.
- Múltiples fuentes: puedes exponer diferentes carpetas o ubicaciones del sistema desde una única interfaz.
- Búsqueda rápida: indexa el sistema de archivos para permitir búsquedas prácticamente instantáneas, con filtros y previsualizaciones.
- Compartición de archivos: permite crear enlaces compartidos con caducidad, límites de descarga, contraseña, permisos de subida/edición y personalización visual.
- Usuarios y permisos: ofrece control de acceso por usuario/directorio y diferentes métodos de autenticación.
- Autenticación avanzada: soporta contraseña + 2FA, OIDC/SSO, LDAP, JWT y autenticación mediante proxy.
- Previsualización y edición: puede mostrar documentos, vídeos y otros formatos directamente desde el navegador. Para edición de Office utiliza actualmente OnlyOffice.
- API: dispone de API para automatizaciones e integraciones, con tokens y documentación Swagger.
- WebDAV: permite acceder al almacenamiento también mediante WebDAV.
- Docker: está pensado para ser sencillo de desplegar, además de poder ejecutarse directamente en Linux, Windows o macOS
Instalación
Docker
services: filebrowser: image: gtstef/filebrowser volumes: - /home/tempwin/img:/img - ./foo:/foo # Do not use a root "/" directory or include the "/var" folder - ./data:/home/filebrowser/data ports: - 8888:80 # exposes port 80 to host, the left-side number can be changed without config.yaml changes. healthcheck: test: ["CMD", "curl", "-f", "http://localhost:80/health"] # port should match the internal port 8080 interval: 30s timeout: 3s start_period: 10s retries: 3 restart: unless-stopped
Antes de desplegarlo con Docker, también hay que crear un fichero config.yaml en el directorio data (o el que hayamos indicado en el fichero Docker Compose):
server: cacheDir: /home/filebrowser/data/tmp sources: - path: "/foo" name: "Foo" config: defaultEnabled: true - path: "/img" name: "Imágenes" config: defaultEnabled: true
informatica/software/aplicaciones_web/filebrowser_quantum.1788083446.txt.gz · Última modificación: por tempwin

