赞助展示位(日活8500+)
立即入驻

FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器
普通人也要生活

2年前发布 397 00
FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器
FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器

相关介绍

FileGator – 强大的多用户文件管理器

FileGator 是一个免费的、开源的、自托管的 Web 应用程序,用于管理文件和文件夹。

您可以管理本地存储库文件夹(在服务器的硬盘驱动器上)中的文件或连接到其他存储适配器(见下文)。

FileGator具有多用户支持,因此您可以让管理员和其他用户管理具有不同访问权限,角色和主文件夹的文件。

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

如果允许,用户可以一次下载多个文件或文件夹。

文件上传支持拖拽、进度条、暂停和恢复。上传是分块的,因此无论您的服务器配置如何,您都应该能够上传大文件。

FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器 - moedh.cc

演示

点击查看

这是启用了来宾帐户的只读演示

  • 您可以登录以查看约翰的私人文件john/john
  • 或作为只读 + 下载用户。jane/jane

典型用例

  • 与同事、团队、朋友或家人共享文件夹
  • 授予学生上传作业的权限
  • 允许工作人员上传现场数据/文档/图像
  • 用作云备份
  • 与多人一起管理 CDN
  • 用作 FTP/SFTP 替代品
  • 管理 S3 或其他第三方云存储
  • 用于快速压缩和下载远程文件

特点和目标

  • 多个存储适配器(Local,FTP,Amazon S3,Dropbox,DO Spaces,Azure Blob以及通过Flysystem的许多其他适配器))
  • 具有角色和权限的多个身份验证适配器(将用户存储在json文件,数据库中或使用WordPress)
  • 多会话适配器(Native File,Pdo,Redis,MongoDB,Memcached等通过Symfony))
  • 单页前端(由 Vuejs、Bulma 和 Buefy 构建))
  • 分块上传(使用可恢复对象构建.js)
  • 压缩和批量下载支持
  • 高度可扩展、解耦和经过测试的代码
  • 无需数据库
  • 框架

局限性

  • 底层 Flysystem 不支持符号链接
  • 不支持文件权限操作(chmod/chown)

docker

查看官方 docker 镜像,了解如何使用它的说明

码头工人快速入门:

docker run -p 8080:8080 -d filegator/filegator
visit: http://127.0.0.1:8080 login as admin/admin123

最低要求

  • PHP 7.2.5+ (带 php-zip 扩展名)

请参阅 Ubuntu 18.04 或 Debian 10.3 的安装说明。

下载预编译版本

预编译版本是为非开发人员创建的。在此版本中,将为您编译前端(html,css和javascript),并删除源代码,因此最终存档仅包含最少的文件。

开发项目设置 (Linux)

您必须已安装 、 和 。gitphpnpmcomposer

git clone https://github.com/filegator/filegator.git
cd filegator
cp configuration_sample.php configuration.php
chmod -R 775 private/
chmod -R 775 repository/
composer install --ignore-platform-reqs
npm install
npm run build

编译和热重载

以下命令将在端口 8081 和 8080 上启动后端和前端:

npm run serve

一切准备就绪后,请访问:http://localhost:8080

运行测试和静态分析

测试需要 xdebug、php-zip 和 sqlite php 扩展。

vendor/bin/phpunit
vendor/bin/phpstan analyse ./backend
npm run lint
npm run e2e

部署

将网站文档根目录设置为目录。这也称为“公共”文件夹。filegator/dist

注意:出于安全原因,这是您希望通过 Web 公开的唯一文件夹。其他所有内容都应在您的 Web 根目录之外,这样人们就无法通过浏览器访问您的任何重要文件。如果从根文件夹运行脚本,您将看到消息“开发模式”作为安全警告。filegator/dist

广告图片

数据评估

FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器浏览人数已经达到397,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器特别声明

本站萌导航网提供的FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由萌导航网实际控制,在2023年2月11日 下午5:18收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,萌导航网不承担任何责任。

相关导航