Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:filestash

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:aplicaciones_web:filestash [2022/08/28 11:19] tempwininformatica:software:aplicaciones_web:filestash [2024/10/24 11:14] (actual) – [Autorización] tempwin
Línea 1: Línea 1:
 ====== Filestash ====== ====== Filestash ======
  
-Aplicación web para poder conectarse a servidores mediante diferentes sistemas (FTP, SFTP, Dropbox, Google Drive...)+[[informatica:software:aplicaciones_web|Aplicación web]] que se utiliza como gestor de archivos de múltiples servicios (FTP, SFTP, Dropbox, Google Drive...)
  
   * [[https://www.filestash.app/|Web oficial]]   * [[https://www.filestash.app/|Web oficial]]
 +  * [[https://github.com/mickael-kerjean/filestash|Repositorio oficial]] (GitHub)
 +  * [[https://demo.filestash.app/|Instalación pública de demostración]]
  
 {{ :informatica:software:aplicaciones_web:filestash.png?nolink |}} {{ :informatica:software:aplicaciones_web:filestash.png?nolink |}}
Línea 13: Línea 15:
   * Búsqueda potente   * Búsqueda potente
   * Transcodificación de vídeo   * Transcodificación de vídeo
 +  * Transcodificación de imágenes
 +  * Reproductor de audio
   * Montaje como dispositivo de red   * Montaje como dispositivo de red
   * Optimización de imágenes   * Optimización de imágenes
Línea 21: Línea 25:
   * Atajos de teclado   * Atajos de teclado
   * Plugins para bases de datos   * 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 [[informatica:sistemas_operativos:virtualizacion:docker:docker_compose|Docker Compose]]:
 +
 +<code yaml>
 +---
 +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
 +</code>
 +
 +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.
 +
 +==== Autorización ====
 +
 +Si queremos hacer más rápido el acceso a cierto recurso podemos guardar unos parámetros por defecto en **Authentication Middleware**. Por ejemplo, eligiendo **Passthrough**, elegiremos la conexión y luego personalizaremos el tipo de autenticación **username_and_password** y en la configuración, en el campo de **username** pondremos  ''%%{{%% .user%% }}%%'' y en el de **password** ''%%{{%% .password%% }}%%'', también rellenaremos el servidor, puerto y ruta si queremos. De esta manera, al entrar en Filestash y seleccionar este tipo de acceso, nos preguntará usuario y contraseña y no tendremos que definir más parámetros porque tomará los que le hayamos establecido.
 +
 +<WRAP center round todo 60%>
 +Completar esta explicación con capturas de pantalla
 +</WRAP>
 +
informatica/software/aplicaciones_web/filestash.1661678357.txt.gz · Última modificación: por tempwin