go-drive介绍go-drive是一款轻量级开源云存储聚合工具,通过统一W...
标签:GitHub项目
go-drive是一款轻量级开源云存储聚合工具,通过统一Web界面无缝整合本地磁盘与主流云存储服务。它让用户像操作本地文件夹一样管理分散在FTP、SFTP、S3、OneDrive、Google Drive等平台的文件,彻底解决多云端存储的碎片化管理痛点。
文件管理 缩略图模式 Drive 设置 站点设置 本地文件系统:直接映射物理磁盘主流协议:FTP/SFTP/WebDAV公有云平台:Amazon S3、Microsoft OneDrive(含世纪互联版)、Google Drive、Dropbox、七牛云所有存储源均可并行挂载,实现跨平台文件流转。 拖拽上传文件夹、Ctrl+V粘贴系统文件、Alt+点击快速下载等快捷操作大幅提升效率。支持断点续传与大文件打包下载,部分云端传输可直连(不消耗服务器流量)。 基于用户/组的精细权限控制系统,可针对目录或文件设置访问规则。管理员独有的路径挂载功能,能将任意文件节点映射到目标位置。 图片浏览:PhotoSwipe画廊模式音频播放:集成APlayer组件在线编辑:文本(CodeMirror)与代码(Monaco Editor)双模式自动生成缩略图:自定义生成策略 WebDAV网关:兼容第三方客户端访问定时任务引擎:通过gocron执行文件复制/移动/删除或JavaScript脚本搜索优化:全局文件索引加速检索 推荐Docker容器化部署,也提供直接运行和手动构建方案。通过直观的管理界面添加存储源,支持自定义站点样式、匿名访问路径、预览配置等参数。常见问题如Nginx反向代理配置、路径挂载异常等均在文档提供解决方案。
演示站点:https://demo.go-drive.top文档中心:https://go-drive.topGitHub 仓库:https://github.com/devld/go-drive