之前分享过:网盘聚合工具 Openlist 发布,教大家免费部署!Alist 代替品!。如果你更注重于 WebDAV 挂载和在线文本、代码编辑等功能,推荐试试这款「go-drive」免费开源的网盘管理项目
使用「go-drive」你可以通过 Docker 来快速部署,或者通过客户端直接运行即可,提供了 Linux、Windows 版本,默认用户为 admin,密码 123456。
没有服务器的小伙伴,想用 Docker 部署,可以用 ClawCloud 云服务器,点击 App Launchpad 进入页面后,点击 Create App 新建应用,然后填写下面内容:
- Application Name:go-drive
- Image Name:devld/go-drive
- 端口:8089
- Public Address:开启
填写好后,点击右上角的 Deploy Application 按钮部署应用,等待 Public Address 地址解析,可能要 3 - 10 分钟左右。生效了会显示 Available 状态。然后复制地址就能访问了。
登录「go-drive」后台,添加你需要挂载的网盘或者 WebDAV、本地文件等,以及支持 Drive 设置、定时任务(JavaScript 脚本)。
功能介绍
- 文件管理,拖拽/粘贴上传,拖拽管理文件
- 文件打包下载
- 基于用户/组的权限控制
- 图片浏览(PhotoSwipe)
- 音乐播放(APlayer)
- 文本编辑(CodeMirror)
- 代码编辑(Monaco Editor)
- 展示缩略图
- 路径挂载
- Drive 管理界面
- 文件搜索
- 通过 WebDAV 访问
- 定时任务(gocron)
支持的挂载
- 本地文件
- FTP
- SFTP
- WebDAV 协议
- S3 兼容的云存储
- OneDrive
- Google Drive
- Dropbox(JavaScript)
- 七牛云(JavaScript)
总结
虽然没有 Openlist /Alist 那样支持多个主流的国内外网盘挂载,但是拥有更高效率的文件管理器、支持在线编辑文本代码、定时任务引擎,比较适合用于个人 NAS 的 Web 化扩展。
下载地址
- 项目地址:
https://github.com/devld/go-drive - 网盘下载:
https://pan.quark.cn/s/7c922fe05ea6 - 注册 ClawCloud 服务器:
https://console.run.claw.cloud/signin?link=6EC9I3ODK1C3