前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >2.1K Star简约高效!!!极速文件管理新体验,PHP还能打!!!

2.1K Star简约高效!!!极速文件管理新体验,PHP还能打!!!

作者头像
开源日记
发布于 2024-07-31 10:38:34
发布于 2024-07-31 10:38:34
21200
代码可运行
举报
文章被收录于专栏:JVMGCJVMGC
运行总次数:0
代码可运行

软件介绍

Pairdrop 是一个免费、开源的文件管理器,旨在帮助用户在本地存储或连接到其他存储适配器上管理文件和文件夹。它支持多用户操作,允许管理员和具有不同访问权限的其他用户管理文件。支持复制、移动、重命名、编辑、创建、删除、预览、压缩、解压、下载和上传操作

特点

它支持本地和云存储,具备拖放上传、分块上传、批量下载等高级文件操作功能。其多用户和权限控制机制确保了数据的安全性和灵活性,同时,无需数据库的运行方式简化了部署过程,适合个人和团队在不同设备上高效管理文件。

  1. 多用户支持:用户可以有不同的角色和权限,每个用户有自己的起始文件夹。
  2. 文件操作:支持复制、移动、重命名、编辑、创建、删除、预览、压缩、解压、下载和上传等基本文件操作。
  1. 批量下载:如果允许,用户可以一次性下载多个文件或文件夹。
  2. 拖放上传:支持拖放上传文件,并提供进度条、暂停和恢复功能。
  1. 分块上传:支持大文件的分块上传,不受服务器配置限制。
  2. 多种存储适配器:支持本地存储、FTP、Amazon S3、Dropbox等多种存储方式。
  3. 多种认证适配器:支持通过JSON文件、数据库或WordPress进行用户认证。
  4. 单页前端:使用 Vue.js、Bulma 和 Buefy 构建的响应式Web界面。
  5. 无需数据库:Pairdrop 可以在不需要数据库的情况下运行,简化了部署过程。

开源成就

目前已经取得2.1K Star

主要功能

  • 文件管理:用户可以轻松管理文件和文件夹,进行基本的文件操作。
  • 权限控制:管理员可以为不同用户设置不同的访问权限和角色。
  • 存储适配:支持多种存储方式,方便用户根据需求选择合适的存储解决方案。
  • 用户认证:提供多种认证方式,确保文件的安全性。

部署指南

Docker 快速部署

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run -p 8080:8080 -d pairdrop/pairdrop

然后访问:http://127.0.0.1:8080 使用,默认登录账号密码为 admin/admin123。

本地开发部署

  • 需要提前安装好 git、php、npm 和 composer。
  • 克隆项目:git clone https://github.com/pairdrop/pairdrop.git cd pairdrop
  • 复制配置文件: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。

Pairdrop 通过其简洁易用的界面和强大的功能,为用户提供了一个高效、安全的文件管理解决方案。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ZFile+内网穿透工具,无需NAS、无需公网IP搭建私有网盘/私有云
在日常工作与文件管理中,很多人都面临这样的问题:本地文件无法远程访问、NAS文件夹不能分享、跨设备传输繁琐、传统网盘限速又不够私密……如果你也被这些问题困扰,那不妨试试开源轻量的文件共享工具——ZFile。
贝锐
2025/06/30
1970
【Docker项目实战】使用Docker部署FileGator文件管理器
江湖有缘
2024/02/03
3.1K0
【Docker项目实战】使用Docker部署FileGator文件管理器
21.8K star! 一分钟快速搭建个人网盘神器,不要太方便!
小伙伴们平常肯定会用各种云盘吧,市面上的各种云盘产品虽然流行,但总有各种各样的限制和问题,比如付费、下载速度,还有一些私密性的文件信息,放在上面总是感觉不放心。
永恒君
2024/01/23
3850
21.8K star! 一分钟快速搭建个人网盘神器,不要太方便!
【C++】开源:Web文件服务器
项目Github地址:https://github.com/shangguanyongshi/WebFileServer
DevFrank
2024/07/24
5220
WebDAV : 一种灵活的分布式文件管理协议及其应用
WebDAV,全称为 Web-based Distributed Authoring and Versioning,是一种基于 HTTP 协议的扩展协议,旨在通过网络实现分布式文件管理与协作。WebDAV 协议最初由互联网工程任务组(IETF)提出,并在 RFC 4918 中正式定义。它的设计目标包括提供对文件的创建、编辑、删除和读取等基本操作的支持,同时解决多用户协作中的同步和冲突问题。
编程小妖女
2025/01/02
2.9K0
WebDAV : 一种灵活的分布式文件管理协议及其应用
设计灵活可扩展的文件系统适配器系统
文件系统适配器是一个用于抽象不同存储类型之间差异的接口,它提供了统一的方式来访问和操作文件系统中的数据。无论是本地文件系统、云存储还是其他类型的存储,文件系统适配器都能够提供一致的操作接口,使得应用程序可以更容易地与不同类型的存储进行交互。
繁依Fanyi
2024/04/05
1540
【Docker项目实战】使用Docker部署Filestash文件管理器
江湖有缘
2024/09/18
1.2K0
【Docker项目实战】使用Docker部署Filestash文件管理器
工具|高效能人士文件管理神器
场景一:使用公司电脑编辑一个文档,到家后使用家用电脑继续编辑,第二天到公司接着修改,如何做效率比较高呢?
用户2559057
2018/09/29
9300
2.8k Star国产开源的漂亮清新的中后台管理系统
简介 Soybean Admin 是一个基于 Vue3、Vite3、TypeScript、NaiveUI、Pinia 和 UnoCSS 的清新优雅的中后台模版,它使用了最新的前端技术栈,内置丰富的主题配置,有着极高的代码规范,基于 mock 实现的动态权限路由,开箱即用的中后台前端解决方案,也可用于学习参考。 特性 最新技术栈:使用 Vue3/vite2 等前端前沿技术开发, 使用高效率的 npm 包管理器 pnpm TypeScript: 应用程序级 JavaScript 的语言 主题:丰富可配置的主题、
开源日记
2023/03/10
1.3K0
2.8k Star国产开源的漂亮清新的中后台管理系统
轻量的开源 Web 文件服务器,功能超多!
我们每天都在和文件打交道。有时候,我们需要一个简单、快捷的方式来分享文件,或者在不同设备间同步文件。
永恒君
2024/12/20
5700
轻量的开源 Web 文件服务器,功能超多!
如何优雅高效地管理公司文档?
随着生产力的发展和社会的进步,主要企业不断发展和完善。据了解,主要企业最头疼的问题是文档管理,不要低估文档管理,这是一项技术工作。
小炮
2022/04/19
8950
Cloudreve:Star22.3k,免费开源的网盘,支持多种存储方式,它允许用户快速搭建个人或团队的私有云存储服务。
Cloudreve提供了直观的文件管理界面,支持多种文件操作,包括上传、下载、重命名、移动和删除。此外,它还支持文件夹的批量操作,极大地提高了工作效率。
小华同学ai
2025/01/30
3100
Cloudreve:Star22.3k,免费开源的网盘,支持多种存储方式,它允许用户快速搭建个人或团队的私有云存储服务。
eXtplorer:基于 PHP 和 Javascript 的文件管理程序
现在使用的软件已经越来越少了,越来越多的东西都交给了在线程序来处理,以前我介绍过 Firefox 的 FTP 插件 FireFtp,但是他支持登录 FTP,不支持在线编辑。在线服务 PHPAnywhere 可以让你在线登录 FTP 并且可以编辑 PHP 文件。
Denis
2023/04/14
9830
11.2 star 超优雅!又一款现代终端文件管理器,美观高效!
咱们日常工作里,文件管理是个躲不开的活儿。用命令行管理文件,对熟悉的人来说是挺方便,但对新手或者要处理大量文件的人,简直就是 “噩梦”。图形化界面虽然直观,可有些又太笨重。
永恒君
2025/02/28
2150
11.2 star 超优雅!又一款现代终端文件管理器,美观高效!
【Docker项目实战】使用Docker部署Mikochi文件管理工具
江湖有缘
2023/12/22
1.2K0
【Docker项目实战】使用Docker部署Mikochi文件管理工具
轻松搭建高效文件管理系统:轻量云服务器+1Panel一键安装Alist
随着云计算技术的不断发展,越来越多的个人开发者、团队和企业开始使用云服务器来部署各种应用。腾讯云的轻量云服务器(LCS)因其价格亲民、操作简便、配置灵活的特点,受到了许多开发者的青睐。而在众多轻量应用中,Alist作为一个开源的文件管理工具,具有高度的可定制性和简洁的用户界面,成为了很多用户的首选。本文将介绍如何在腾讯云轻量云服务器上使用1Panel,快速搭建Alist文件管理系统。
不惑
2024/11/19
1.1K0
轻松搭建高效文件管理系统:轻量云服务器+1Panel一键安装Alist
开源应用中心 | KodBox快捷高效的私有云在线文档管理系统
KodBox是在KodExplorer基础上进行了系统重构的全新产品。为满足系统更强性能、更安全、更多特性的拓展需求,Kodbox对底层架构、存储方式、权限机制等进行了重构,同时继承并升级了KodExplorer优秀前端体验。底层架构方面,KodBox采用了数据库+文件存储的方式,用户、权限、文件关系等结构化数据等存储于数据库,文档、多媒体等非结构性数据经加密处理后存储于文件系统,二者通过唯一的ID标识相关联。Kodexplorer采用文件夹目录直接存取的方式,管理员可以在后台直接查看用户目录。
Ducan
2021/11/17
2.3K0
开源应用中心 | KodBox快捷高效的私有云在线文档管理系统
这是我见过最好的轻量级笔记系统!
如果你热爱技术爱折腾、需要多元的数据处理能力、希望完全掌控自己的文档数据,本产品将会是一个不错的尝试,欢迎试用反馈。
Java极客技术
2024/05/11
3280
这是我见过最好的轻量级笔记系统!
轻量级PHP单文件在线文件管理器
在我们使用各种主机或者vps时,很多情况下都需要 ftp 进行连接,这是件麻烦事,费时又费力,今天给大家安利一款炒鸡棒的轻量级 PHP 单文件在线文件管理器 Tinyfilemanager
王图思睿
2021/06/16
4.8K0
实现支持多种存储策略的文件管理系统大致思路
设计一个文件管理系统时,选择合适的存储策略至关重要。不同的存储方式可能会对系统的性能、可扩展性和成本产生不同的影响。为了应对这一挑战,我们可以采用接口抽象和工厂模式来创建一个灵活的系统,使其能够轻松地支持多种存储策略。在本文中,我们将讨论如何设计并实现这样一个文件管理系统,并提供了相关的示例代码。
繁依Fanyi
2024/03/18
1920
推荐阅读
相关推荐
ZFile+内网穿透工具,无需NAS、无需公网IP搭建私有网盘/私有云
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验