
你是否经常被**网盘折磨,无论你家里的网络是百兆甚至千兆的,在网盘面前都只能跑出几十KB每秒的速度,不仅要VIP充钱还会检测你的文件。没有服务器离线下载,只能看着迅雷几小时的下载时长发呆。总而言之,搭建一个自己的私有云盘才是长久之计。
前期准备
远程部署首先你要有一台云服务器,但是大多数人都负担不起云服务器长久运行的成本,所以我们可以用一些云端的docker部署平台来平替,在这里我比较推荐 zeabur ,每月免费1美元额度,支持多种框架,国内使用体验上比爪子云好不少。
你需要注册zeabur平台的账号,只需要邮箱即可,可以用多个邮箱账号多开白嫖更多额度。然后我们要引出将要部署的网盘服务:Cloudreve
Cloudreve 可以让您快速搭建网盘系统。Cloudreve 在支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,支持多个存储提供商。支持后台离线下载(磁力链、种子文件、下载链接),支持WebDAV协议。
注意Cloudreve 本身是一款“网盘”而非“其他网盘的管理器”,只是其所支持的存储提供商大多为公有云的存储专用产品。
本次我们选用Onedrive云盘来进行演示(zeabur的本地存储比较贵)。文件的上传和下载全部为客户端直传,无需经过服务器中转。
部署网盘
注册完成后,你会来到控制台页面,我们在此页面点击创建项目
地区选择上,免费计划只能选择印度尼西亚雅加达和美国硅谷地区(此处我试了一下美国硅谷,实测响应ip为腾讯云的广州节点),不过国内访问速度还可以接受。
选择地区完成后,在后续的部署页面选择Docker容器镜像
来到自定义页面后在镜像
输入框里输入
cloudreve/cloudreve:latest
用户名
与密码
不用填,点击下方的端口
,继续点击添加端口
,开放5212
端口,类型选择HTTP
点击部署按钮,等待1分钟左右就可以在服务状态
看到成功运行的提示了。接着我们要给开放的5212
端口配置一个可以通过公网访问的域名,点到服务状态
右侧的网络
按钮来配置访问域名,可以看到zeabur提供了免费的生成域名
(zeabur.app)(国内无墙),你也可以绑定你的自定域名
(CNAME)。
生成域名
(zeabur.app)比较快,绑定后等待一会就可以在浏览器地址栏打开了,自定域名
(CNAME)要等待长一些。输入域名后打开的页面就是Cloudreve
的登录页面了,输入你的邮箱并创建账号,你就成功以管理员身份登录到Cloudreve
了!
配置存储
在你的Cloudreve页面左侧菜单底部点击管理面板
在设置页面左侧菜单点击存储策略
,在这个页面可以看到有一些标着Pro
标签的功能需要购买,购买后可以开放一些商业功能(参考huang1111网盘),不过对于个人网盘来说社区免费版已经很够用了,不建议购买。
点击添加存储策略
,可以看到Cloudreve
支持的一些厂商,这里我们选用OneDirve
,不同的存储策略对比可以参照对比存储策略 | Cloudreve
名称
随便填,Microsoft Graph 端点
选择公有(国际版)
。然后前往 Microsoft Entra ID 控制台
登录(需要微软账号),登录后进入Microsoft Entra ID
管理面板,这里登录使用的账号和最终存储使用的 OneDrive 所属账号可以不同。
进入左侧应用注册
菜单,并点击新注册
按钮。填写应用注册表单。其中,名称可任取;受支持的帐户类型
选择为任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如,Skype、Xbox)
;重定向 URI (可选)
请选择 Web
,并填写 https://你的域名/admin/policy/oauth
; 其他保持默认即可。进入应用管理的 概览
页面,把看到的 应用程序(客户端) ID
的值填入Cloudreve
接着创建客户端密码:进入Microsoft Entra ID 控制台
应用管理页面左侧的 证书和密码
菜单,点击 新建客户端密码
按钮,截止期限
选择为最长时间。客户端密码过期后,需要重新创建并将其填入存储策略设置中。点击页面底部的创建。
创建完成后继续在存储策略设置页面登录你的微软账户,登录成功后你的OneDrive存储策略就添加成功了,可以在Cloudreve
控制台左侧菜单的用户组
里把OneDrive设置为正式的存储策略了。
搭建好就可以随心使用自己的私人网盘咯,更多自定义教程可自行搜索。
后话
现在可以直接在云端一键部署Docker镜像确实方便了不少,不用鼓捣一堆配置文件和内网穿透等等了。
但缺点就是采用的是海外的服务器运行不一定稳定,带宽也不怎么样,zeabur未来也不一定能维持现在的免费策略。
要是觉得麻烦又用不了多久或者不常用就偶尔存些小文件什么的也可以直接去注册一个huang1111网盘,免费版有25G的存储,用来当外链也不错。
好了,感谢你读到这里,如果你在使用 Cloudreve
中遇到了其他问题,可以在 Cloudreve文档 中找到回答,也可以在下面留言,下篇再见。