¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Filestash
Aplicación web que se utiliza como gestor de archivos de múltiples servicios (FTP, SFTP, Dropbox, Google Drive…)
- Repositorio oficial (GitHub)
Características
- Open Source
- Bajo consumo de recursos
- Búsqueda potente
- Transcodificación de vídeo
- Transcodificación de imágenes
- Reproductor de audio
- Montaje como dispositivo de red
- Optimización de imágenes
- Veloz
- Seguro
- Acceso rápido
- Panel de administración
- Atajos de teclado
- Plugins para bases de datos
- Soporte de múltiples backends:
- FTP
- FTPS
- SFTP
- WebDAV
- Git
- S3
- LDAP
- Mysql
- CardDAV
- CalDAV
- Backblaze B2
- Minio
- Dropbox
- Google Drive
Instalación
Docker
Ejemplo de fichero docker-compose.yml para utilizar con Docker Compose:
--- version: '2' services: app: container_name: filestash image: machines/filestash environment: - APPLICATION_URL= # - GDRIVE_CLIENT_ID=<gdrive_client> # - GDRIVE_CLIENT_SECRET=<gdrive_secret> # - DROPBOX_CLIENT_ID=<dropbox_key> # - ONLYOFFICE_URL=http://onlyoffice ports: - "8334:8334" # onlyoffice: # container_name: filestash_oods # image: onlyoffice/documentserver restart: always
En la primera ejecución, se nos permitirá crear una cuenta de administración para poder configurar ajustes de la aplicación.
Configuración
En la consola de administración, en la sección Backend podemos habilitar el tipo de conexión que usará Filestash para acceder a archivos. Por ejemplo, si vamos a usar nuestra instalación de Filestash para acceder a un servidor mediante SSH, marcaremos SFTP. De esa manera, al acudir a la URL principal de nuestra instalación de Filestash, nos aparecerá un formulario para rellenar los campos necesarios para acceder a un servidor usando SFTP.
