开源云盘聚合神器,一键管理本地+7大云端存储
在数字化时代,文件存储与管理的需求日益增长,无论是个人用户整理照片、文档,还是企业用户管理团队数据,高效、便捷的解决方案都至关重要。然而,多个存储平台之间的割裂管理常常令人头疼。近期,开源网盘项目 AList 的出售事件引发了社区对开源项目可持续性和信任的讨论,更加凸显了寻找可靠替代方案的重要性。今天,我们推荐一款开源云盘聚合神器go-drive,它以强大的功能和极简的操作,助力你一键管理本地与七大云端存储!
简介
go-drive是一款轻量级开源云存储聚合工具,通过统一Web界面无缝整合本地磁盘与主流云存储服务。它让用户像操作本地文件夹一样管理分散在FTP、SFTP、S3、OneDrive、Google Drive等平台的文件,彻底解决多云端存储的碎片化管理痛点。
特性
支持的存储类型
• 本地文件系统(默认情况下,本地文件的根目录为相对路径,并且被限制在 <数据目录>/local 目录中,如果要添加本地文件的映射,则需提前在 <数据目录>/local 下新建名为映射名称的目) • 主流协议:FTP/SFTP/WebDAV • 公有云平台:S3(映射兼容 S3 协议的云存储,包括但不限于AWS S3, 腾讯 COS, 阿里云 OSS)、OneDrive(含世纪互联版)、Google Drive、Dropbox、七牛云
所有存储源均可并行挂载,实现跨平台文件流转
核心功能亮点
• 智能文件管理
拖拽上传文件夹、Ctrl+V粘贴系统文件、Alt+点击快速下载等快捷操作大幅提升效率。支持断点续传与大文件打包下载,部分云端传输可直连(不消耗服务器流量)。• 企业级管控能力
基于用户/组的精细权限控制系统,可针对目录或文件设置访问规则。管理员独有的路径挂载功能,能将任意文件节点映射到目标位置。• 多媒体与开发支持 • 图片浏览:PhotoSwipe画廊模式 • 音频播放:集成APlayer组件 • 在线编辑:文本(CodeMirror)与代码(Monaco Editor)双模式 • 自动生成缩略图:自定义生成策略 • 高级扩展特性 • WebDAV网关:兼容第三方客户端访问 • 定时任务引擎:通过gocron执行文件复制/移动/删除或JavaScript脚本 • 搜索优化:全局文件索引加速检索
部署与配置
安装比较简单,一键命令就可以,推荐使用docker部署
mkdir go-drive-data
# 镜像可以使用国内ccr.ccs.tencentyun.com/k7scn/go-drive
docker run -d --name go-drive -p 8089:8089 -v $(pwd)/go-drive-data:/app/data devld/go-drive
部署完成访问ip:8089即可,默认用户为 admin,密码 123456
功能预览
• 首页,虽然有点简陋
• 后台,麻雀虽小,五脏俱全,基本的功能都是有的
• 文件管理
• 缩略图模式
• 设置存储
其他
演示站点:https://demo.go-drive.top
文档中心:https://go-drive.top
GitHub 仓库:https://github.com/devld/go-drive
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://zblog.hqyman.cn/post/12155.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~