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解压 source.zip 到目标目录
- 2执行 composer install --no-dev --optimize-autoloader
- 3如需修改前端:npm ci && npm run build(交付包已含 dist 可跳过)
- 4复制 configuration_sample.php 为 configuration.php 并配置
- 5复制 private/users.json.blank 为 private/users.json 并创建初始账号
- 6设置 private/logs、private/sessions、private/tmp、repository 目录可写权限
- 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
技术栈
授权说明
MIT 许可;二次分发必须保留根目录 LICENSE 文件及原版权声明。