1.9K star!一款功能强大、实用的多用户文件管理项目!

* 戳上方蓝字“开源先锋”关注我



推荐阅读:

《37.1K star!超受欢迎的 HTML 仪表盘 UI 工具包,开源免费!!》


大家好,我是开源君!

随着我们工作中产生的数据和文件越来越多,高效管理这些文件显得尤为重要。无论是个人开发者还是企业团队,一个好用的文件管理器可以大大提高工作效率。

今天开源君给大家分享一个功能强大的多用户文件管理项目 – Filegator

1.9K star!一款功能强大、实用的多用户文件管理项目!

简介

Filegator是一个基于 PHP 和 Vue.js 编写的现代化文件管理器。支持多种文件操作,如复制、移动、重命名、编辑、创建、删除、预览、压缩、解压、下载、上传等。

1.9K star!一款功能强大、实用的多用户文件管理项目!

它提供一个响应式的Web界面了,可以在不同的设备上轻松地管理文件和文件夹,支持用户认证和权限控制功能,确保文件的安全性。无论你是开发者、系统管理员还是普通用户,FileGator 都能带来便捷的文件管理体验。

目前在Github上面收获了1.9K star。

1.9K star!一款功能强大、实用的多用户文件管理项目!

性能特色

  • 简洁易用的界面:FileGator 的 UI 设计非常现代,操作直观,用户几乎无需学习成本。
  • 多用户支持:Filegator支持多用户,可以设置管理员和其他用户,具有不同的访问权限、角色和起始文件夹。
  • 文件操作:支持文件的上传、下载、删除、重命名等常见操作。
  • 拖放上传:支持拖放上传文件,方便快捷。
  • 多语言支持:内置多种语言,用户可以根据需求自由切换。
  • 多种存储适配器:支持本地存储、FTP、Amazon S3、Dropbox等多种存储适配器。
  • 多种认证适配器:支持JSON文件、数据库或WordPress等多种认证方式。
  • 分块上传:支持拖放、进度条、暂停和恢复的分块上传。
  • 无需数据库:Filegator不需要数据库即可运行,这使得部署更加简单。

如何快速使用

Docker快速部署

docker run -p 8080:8080 -d filegator/filegator

然后浏览器访问:http://127.0.0.1:8080使用。

本地开发部署,需要提前安装好git, php, npm 和 composer。

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
npm run serve

然后浏览器访问: http://localhost:8080使用。

登录账号密码均为:admin/admin123

使用展示体验

登陆

1.9K star!一款功能强大、实用的多用户文件管理项目!
1.9K star!一款功能强大、实用的多用户文件管理项目!

上传文件

1.9K star!一款功能强大、实用的多用户文件管理项目!

在线预览

1.9K star!一款功能强大、实用的多用户文件管理项目!

批量处理文件

1.9K star!一款功能强大、实用的多用户文件管理项目!

FileGator是一个非常优秀的开源文件管理器,功能强大、界面友好且使用方便,它为我们提供了一个高效、安全的文件管理解决方案。无论是个人项目还是团队协作,Filegator都能很好的满足需求。

更多细节功能,感兴趣的可以到项目地址查看:

项目地址:
https://github.com/filegator/filegator

原文始发于微信公众号(开源先锋):1.9K star!一款功能强大、实用的多用户文件管理项目!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/290523.html

(0)
李, 若俞的头像李, 若俞

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!