← 返回项目库
企业服务IT 基础设施建站托管团队协作开发者工具

FileGator 中文 Web 文件管理器

基于 PHP 8 与 Vue 2 的中文 Web 文件管理器,支持浏览器上传下载、在线文本预览编辑与多角色权限管理。

FileGator 中文 Web 文件管理器是一套可私有化部署的网页端文件管理工具。它提供中文登录界面、目录浏览、多文件上传、下载、新建文件与文件夹、在线文本预览编辑,以及管理员/用户/访客三级权限体系。交付版本已用真实 API 完成登录、目录读取、中文文件上传与下载一致性(diff 完全一致)验证,前端 npm build 通过,页面 HTTP 200。

真实界面

项目截图

共 6 张

中文登录
文件列表
文件上传
新建文件/文件夹
文本预览编辑
用户权限管理

Capabilities

核心功能

中文登录与全中文管理界面
多角色权限体系(管理员/用户/访客)
浏览器多文件上传与进度面板
文件与文件夹下载、打包下载
新建文件与文件夹
中文文本文件在线预览与编辑
目录浏览与公共资源分区
可配置的存储根目录与用户主目录

适用场景

企业内部私有化网盘
网站与服务器文件管理
团队共享资料库
客户文件收发与分发
多租户文件空间二次开发

适合谁

企业 IT 运维团队、建站与主机服务商、开发团队、需要私有化网盘和文件分发能力的中型企业。

商业化思路

适合为企业网盘、建站服务商、开发团队和私有化 IT 部门提供自托管文件管理、团队协作空间与二次开发底座。

你会拿到什么

  • 固定版本完整源码包(source.zip)
  • 已构建的前端 dist 目录
  • 简体中文部署说明 README
  • 中文语言配置(frontend_config.language=chinese,时区 Asia/Shanghai)
  • 六张真实运行功能截图
  • MIT LICENSE 文件

部署流程

  1. 1解压 source.zip 到目标目录
  2. 2执行 composer install --no-dev --optimize-autoloader
  3. 3如需修改前端:npm ci && npm run build(交付包已含 dist 可跳过)
  4. 4复制 configuration_sample.php 为 configuration.php 并配置
  5. 5复制 private/users.json.blank 为 private/users.json 并创建初始账号
  6. 6设置 private/logs、private/sessions、private/tmp、repository 目录可写权限
  7. 7将 Web 服务器文档根目录指向 dist/ 并通过 PHP-FPM 运行

真实验证结果

真实 API 登录(admin 角色及权限返回正确)、目录读取(含中文条目)、中文文件上传落盘、下载后与原文件 diff 完全一致;npm run build 通过;站点 HTTP 200。

部署前须知

默认管理员账号必须在首次部署后立即修改密码;configuration.php 中 csrf_key 必须替换为随机字符串;生产环境必须启用 HTTPS;configuration.php 与 private/users.json 等配置和用户文件应移出 Web 可访问目录或设置严格权限。private/tmp 与 private/logs 需定期清理。

部署难度

简单

最低配置

建议 1 核 CPU、1 GB 内存和 5 GB 可用磁盘;大量并发上传或大文件仓库需适当增加内存与磁盘。

开源许可证

MIT

最后验证

2026-08-14

技术栈

PHP 8Vue 2Composernpm

授权说明

MIT 许可;二次分发必须保留根目录 LICENSE 文件及原版权声明。