【打工日常】云原生之部署私有化个人工作云盘

一、FileGator介绍


1.FileGator简介



FileGator是一个免费开源自托管的Web应用程序,用于管理文件和文件夹,部署在自己的服务器上,解放笔记本的压力,随时随地的能看到自己的文件,并且可以共享,方便团队的协作,更有利于个人工作的开展。



2.FileGator功能



管理本地存储库文件夹中的文件

连接到其他存储适配器

多用户支持,可赋予不同访问权限、角色和主文件夹

支持复制、移动、重命名、编辑、创建、删除、预览、压缩、解压缩、下载、上传等基本文件操作

支持一次下载多个文件或文件夹

文件上传支持拖拽、进度条、暂停和恢复

上传是分块的,适应大文件的上传

提供文件预览功能



3.FileGator特点



多个存储适配器(本地、FTP、Amazon S3、Dropbox、DO Spaces、Azure Blob 和许多其他通过 Flysystem)

具有角色和权限的多个身份验证适配器(将用户存储在 json 文件、数据库中或使用 WordPress)

多个会话适配器(Native File、Pdo、Redis、MongoDB、Memcached 等通过 Symfony)

单页前端(使用 Vuejs、Bulma 和 Buefy 构建))

分块上传(使用 Resumable.js 构建))

Zip 和批量下载支持

高度可扩展、解耦和经过测试的代码

无需数据库

无™框架



4.FileGator的使用场景



与同事、团队、朋友或家人共享文件夹

让学生有权上传他们的作品

允许工作人员上传现场数据/文档/图像

用作云备份

与多人一起管理 CDN

用作FTP/SFTP替代品

管理 S3 或其他第三方云存储

用于快速压缩和下载远程文件

二、本次实践介绍


1. 本次实践简介



a.本次实践部署环境为个人腾讯云的测试环境,若是生产环境请谨慎部署;



b.

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-26 07:40:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-26 07:40:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-26 07:40:03       82 阅读
  4. Python语言-面向对象

    2024-04-26 07:40:03       91 阅读

热门阅读

  1. springSecurity简单直接说明

    2024-04-26 07:40:03       25 阅读
  2. 利用滚动索引来管理海量Elasticsearch数据

    2024-04-26 07:40:03       31 阅读
  3. MySql篇

    MySql篇

    2024-04-26 07:40:03      24 阅读
  4. Dubbo 面试题(四)

    2024-04-26 07:40:03       33 阅读
  5. Rust 网络编程之 gRPC 与 Tonic 框架

    2024-04-26 07:40:03       29 阅读
  6. 【漏洞复现】SpringBlade dict-biz SQL注入漏洞

    2024-04-26 07:40:03       37 阅读
  7. Ribbon饥饿模式

    2024-04-26 07:40:03       27 阅读
  8. c语言里的位域

    2024-04-26 07:40:03       27 阅读
  9. 【C语言】typedef

    2024-04-26 07:40:03       31 阅读
  10. golang上传文件到ftp服务器

    2024-04-26 07:40:03       44 阅读