informatica:software:aplicaciones_web:filegator
Tabla de Contenidos
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)
- 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

