Go-Drive:一款能把你的各种网盘、服务器都整合到一起的免费开源神器,比Alist更好用!
前段时间 Alist 出售的事情闹得沸沸扬扬,很多小伙伴都在寻找替代品。今天就给大家推荐一款功能强大、完全开源的云盘管理神器——Go-Drive!它不仅能像 Alist 一样统一管理各种云存储,还拥有更多实用功能,而且完全免费!还在担心数据安全?自己动手搭建一个私有云盘,数据掌握在自己手中!
一、Go-Drive是什么?
Go-Drive 是一款简单易用的云盘映射 Web 应用,它可以将本地磁盘、FTP/SFTP 服务器、S3 兼容存储、OneDrive、WebDAV、Google Drive 等多种存储方式统一管理,并提供一个 Web 界面方便你访问和操作所有文件。你可以把它理解成一个私人网盘管理中心,所有文件都集中管理,再也不用在各个平台之间来回切换了!

二、功能特征
-
支持多种存储方式: Go-Drive 支持本地文件、FTP、SFTP、WebDAV、S3、OneDrive、Google Drive、Dropbox、七牛云等多种存储方式,几乎涵盖了所有主流云存储服务。
-
拖拽上传/管理文件: 支持拖拽上传、复制、移动、重命名、删除等文件操作,操作便捷高效。
-
文件打包下载: 可以将多个文件打包成 zip 压缩包下载,方便快捷。
-
用户/组权限控制: 支持基于用户/组的权限控制,可以精细地设置每个用户/组对不同文件/文件夹的访问权限,非常适合团队协作。
-
在线预览: 内置图片浏览器、音乐播放器、文本编辑器、代码编辑器等预览工具,可以直接在网页上预览各种类型的文件,无需下载。
-
缩略图展示: 支持生成文件缩略图,方便快速浏览文件。
-
路径挂载: 可以将一个目录挂载到另一个目录下,方便管理文件。
-
文件搜索: 支持全文搜索,快速定位所需文件。
-
WebDAV 访问: 支持 WebDAV 协议,可以使用各种 WebDAV 客户端访问你的文件。
-
定时任务: 支持定时执行复制、移动、删除等操作,还可以编写 JavaScript 脚本来执行更复杂的任务。
-
Docker 一键部署: 提供 Docker 镜像,可以一键部署,非常方便。
三、操作指南
-
Docker 部署 (推荐): 创建一个数据目录,然后使用 docker run 命令启动 Go-Drive 容器,将数据目录映射到容器内。
-
直接运行: 从 Releases 页面下载对应平台的可执行文件,解压后直接运行。
-
登录: 首次运行后,默认用户名为 admin,密码为 123456,登录后请立即修改密码。
-
添加 Drive: 在管理员 -> 盘菜单中,添加你的云存储账号信息,例如 S3 的 Access Key 和 Secret Key,OneDrive 的 Client ID 和 Client Secret 等。
-
管理文件: 添加 Drive 后,就可以在 Web 界面上管理你的文件了。
四、支持平台
Go-Drive 支持 Windows 和 Linux 系统,推荐使用 Docker 部署。
五、产品定价
Go-Drive 是一款完全免费的开源软件。
六、使用场景
-
个人云盘: 搭建自己的私有云盘,安全存储个人文件。
-
团队协作: 为团队提供一个统一的文件共享平台,方便协同工作。
-
代码存储: 将代码存储到云端,随时随地访问。
-
文件备份: 将重要文件备份到多个云存储服务,防止数据丢失。
七、运作模式
Go-Drive 通过挂载各种云存储服务的 API,将不同平台的文件整合到一个 Web 界面上进行管理。
八、与 Alist 的比较
-
开源优势: Go-Drive 是完全开源的,代码透明,可以自由定制和修改,不用担心项目跑路或停止维护。
-
功能更丰富: Go-Drive 提供了更多实用功能,例如定时任务、WebDAV 访问、更精细的权限控制等。
-
性能更优: Go-Drive 使用 Go 语言编写,性能更高,响应速度更快。
九、一些使用技巧
-
使用 Docker Compose 部署: 可以使用 Docker Compose 来简化部署流程。
-
配置反向代理: 可以使用 Nginx 或 Apache 等反向代理服务器来配置 HTTPS 和自定义域名。
-
自定义样式: 可以通过注入 CSS 代码来自定义 Web 界面的样式。
十、结语
Go-Drive 是一款功能强大、易于使用、完全免费的开源云盘管理神器,它可以帮助你轻松管理各种云存储服务,搭建自己的私有云盘。如果你正在寻找 Alist 的替代品,或者想要一个更强大、更安全的云盘管理工具,那么 Go-Drive 绝对值得一试!
网址:https://github.com/devld/go-drive 和 https://go-drive.top/
