宝塔面板安装FileGator多用户文件共享管理器

FileGator(文件鳄鱼)是一个免费的、开源的、自托管的 Web 应用程序,强大的多用户文件管理器!用于管理文件和文件夹,您可以管理本地存储库文件夹(在服务器的硬盘驱动器上)中的文件或连接到其他存储适配器。

FileGator具有多用户支持,因此您可以让管理员和其他用户管理具有不同访问权限,角色和主文件夹的文件。支持所有基本文件操作:复制、移动、重命名、编辑、创建、删除、预览、压缩、解压缩、下载、上传。

如果允许,用户可以一次下载多个文件或文件夹。文件上传支持拖拽、进度条、暂停和恢复。上传是分块的,因此无论您的服务器配置如何,您都应该能够上传大文件。

●官网:https://github.com/filegator/filegator
●官方文档:https://docs.filegator.io
●演示:https://demo.filegator.io

准备工作

●宝塔面板最新版
●解析好的域名一个
●Nginx 1.17以上
●PHP 7.1.3以上
●无需数据库

部署步骤

1、服务器搭建好宝塔面板,搭建教程可参照文章:https://www.11zhang.com/30.html

2、添加一个站点,如下图;

宝塔面板安装FileGator多用户文件共享管理器

3、利用宝塔面板的远程下载功能,来下载FileGator源码,源码地址:

https://github.com/filegator/filegator/archive/refs/heads/master.zip

宝塔面板安装FileGator多用户文件共享管理器

4、下载之后解压源码,如下图;

宝塔面板安装FileGator多用户文件共享管理器

宝塔面板安装FileGator多用户文件共享管理器

5、把解压后的全部文件复制到网站的根目录。

宝塔面板安装FileGator多用户文件共享管理器

6、设置repository和private文件夹为777权限,如下图;

宝塔面板安装FileGator多用户文件共享管理器

7、将网站运行目录设置为:/dist 公用文件夹,如下图;
宝塔面板安装FileGator多用户文件共享管理器

PS:出于安全考虑,/dist 是您要通过网络公开的唯一文件夹,其他所有内容都应位于您的Web根目录之外,这样人们就无法通过浏览器访问您的任何重要文件。

8、设置好之后,就可以用域名访问FileGator,因为无需数据库,所以是开箱即食。默认管理员:admin,密码:admin123,如下图;

宝塔面板安装FileGator多用户文件共享管理器

PS:请及时修改管理员密码,修改也很简单,点击右上角的 [admin] 修改用户名和密码即可。如果忘记密码,可以将网站目录下的 /private/users.json.blank 改名为 users.json,然后刷新你的浏览器即可复原默认账户密码。

宝塔面板安装FileGator多用户文件共享管理器

宝塔面板安装FileGator多用户文件共享管理器

9、若网页访问出现问题,请检查/private/logs/app.log日志。

新建共享文件夹

1、登录FileGator账号之后,点击右上角的 [Files] 按钮,再依次点击 [+New] - [Folder],如下图;

宝塔面板安装FileGator多用户文件共享管理器

2、输入文件夹名称之后,点击 Create 创建,如下图;

宝塔面板安装FileGator多用户文件共享管理器

3、新建好的文件夹如下图;

宝塔面板安装FileGator多用户文件共享管理器

4、如下图,选择本机的文件进行上传;

宝塔面板安装FileGator多用户文件共享管理器

宝塔面板安装FileGator多用户文件共享管理器

宝塔面板安装FileGator多用户文件共享管理器

新建用户

1、登录FileGator账号之后,点击右上角的 [Users] 按钮,再点击 [+New],如下图;

宝塔面板安装FileGator多用户文件共享管理器

2、输入用户信息,包括用户名、密码、主文件夹,以及设置用户权限,如下图;

宝塔面板安装FileGator多用户文件共享管理器

3、新建好的用户如下图;

宝塔面板安装FileGator多用户文件共享管理器

4、现在新建好的用户就可以正常登录查看文件了,如下图;

宝塔面板安装FileGator多用户文件共享管理器

宝塔面板安装FileGator多用户文件共享管理器

5、如果我们想用户无需登录,即可访问文件目录,那么可以如下图设置,登录之后点击 [Users] 之后编辑 [Guest] 权限。

宝塔面板安装FileGator多用户文件共享管理器

Logo修改

FileGator程序的Logo链接地址在configuration.php文件和configuration_sample.php文件中修改即可,如下图;

宝塔面板安装FileGator多用户文件共享管理器 宝塔面板安装FileGator多用户文件共享管理器 宝塔面板安装FileGator多用户文件共享管理器

总结

FileGator 的介绍中有一句:Powerful Multi-User File Manager,简明扼要地介绍了这是一款多用户的文件管理器,虽然目前有很多现成的文件分享管理平台,但是一些相对小众需求的软件还是很难找,比如一个团队内部的文件共享的需求,给每个用户创建一个文件夹,然后可以浏览(只读)大家的文件夹,又只有自己能读写自己的文件夹,这个功能用 FTP 也可以实现,但是操作起来比较麻烦,FileGator 可以很好地解决这个问题。

同时,FileGator 安装很方便,只要主机支持 PHP 即可,但是对 PHP 版本有要求,需要 PHP 7.1.3 及以后的版本,可以不用数据库,用户信息以 json 文件的形式保存。

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,不妨考虑请我喝杯奶茶😄
点赞1赞赏 分享