Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:filegator

FileGator

Aplicación web para gestionar ficheros y directorios. Hecho con PHP.

Características

  • Múltiples conectores de almacenamiento (Local, FTP, Amazon S3, Dropbox, DO Spaces, Azure Blob y muchos otros a través Flysystem).
  • Múltiples conectores de autorización con roles y permisos (almacenamiento de usuarios en fichero JSON o base de datos)
  • Múltiples conectores de sesión (Native File, Pdo, Redis, MongoDB, Memcached y otros vía Symfony)
  • Interfaz de pantalla única (hecho con Vuejs, Bulma y Buefy)
  • Subidas en trozos (chunked uploads) (gracias a Resumable.js)
  • Soporte para comprimir y descarga masiva.
  • No requiere base de datos

Casos de uso

  • Compartir un directorio con compañeros, amigos o familiares.
  • Ofrecer a estudiantes un sitio donde subir sus trabajos.
  • Permitir a los trabajadores subir imágenes, documentos e información.
  • Utilizarlo como copia en la nube.
  • Gestionar CDN con múltiples personas.
  • Utilizarlo como alternativa a FTP/SFTP
  • Gestionar S3 u otro almacenamiento en la nube
  • Utilizarlo para comprimir y descargar archivos remotos.

Instalación

Docker

version: '2'
services:
  filegator:
    image: filegator/filegator
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./repository:/var/www/filegator/repository
      - ./private:/var/www/filegator/private

Filegator se ejecuta por el usuario www-data. Para evitar problemas con los permisos, podemos cambiar los permisos del volumen montado:

docker exec -u root filegator chown -R www-data:www-data /var/www/filegator/repository/

La cuenta por defecto es:

  • Usuario: admin
  • Contraseña: admin123

Configuración

Toda la configuración se hace en el fichero /www/html/filegator/configuration.php.

Idioma

El idioma se establece dentro del fichero configuration.php en la variable language. Por ejemplo, para ponerla en español:

    'frontend_config' => [
    (...)
        'language' => 'spanish',
informatica/software/aplicaciones_web/filegator.txt · Última modificación: por tempwin