产品简介
go-drive 是一个轻量级文件管理服务器,让您通过一个Web界面管理本地硬盘、FTP、S3、OneDrive等多种存储。解决跨平台文件管理的碎片化问题,适合需要统一访问和整理文件的开发者、NAS用户或中小企业团队。
核心功能
- 文件管理:浏览、复制、移动、删除文件,支持拖拽和粘贴上传
- 上传下载:大文件分块上传和批量下载打包
- 访问控制:用户和组权限管理,支持虚拟根路径和细粒度读写权限
- 文件预览:内置图片、音视频播放器和PDF查看器,支持可配置预览
- WebDAV访问:通过WebDAV协议暴露存储驱动器
快速开始
- 创建数据目录并运行Docker命令:mkdir go-drive-data && docker run -d --name go-drive -p 8089:8089 -v "$(pwd)/go-drive-data:/app/data" devld/go-drive
- 访问 http://localhost:8089 进入Web管理界面
- 使用默认账户admin(密码123456)登录并立即修改密码
界面预览
与其他方案对比
| 对比项 | go-drive | 同类方案 |
|---|---|---|
| 支持的存储类型 | 支持本地、FTP、SFTP、S3、OneDrive、WebDAV、Google Drive等多种存储 | 同类方案可能只支持部分云存储或需要多个客户端 |
| 部署方式 | 自托管单二进制文件,支持Docker一键部署 | 可能依赖第三方服务或复杂安装配置 |
适合谁用
- 开发者和IT管理员:需要统一管理开发环境中的本地和云文件
- NAS用户:希望通过Web界面访问和管理网络存储设备文件
- 小型企业团队:需要共享和控制多存储源的文件访问权限
下载与版本
当前最新版本为 v0.13.1,发布于 2026-07-10。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/devld/go-drive