【网盘系列01】搭建Cloudreve+世纪互联OD配置

不废话直接上教程

1.下载cloudreve程序并启动

首先先确定自己要搭建的VPS对应CPU,然后去GitHub Release下载对应的安装包,我根据我的型号选择amd64下载版本

2.然后解压

解压后我们赋予主程序执行权限

之后就可以直接启动了

如果你有其他需要,可以先写一个配置文件,然后指定配置文件启动

官方完整配置文件模板如下:

配置完成后,指定文件启动即可

不出意外的话程序会正常运行,并且会保持监听

image-20210117180012709

启动后通过IP:端口号访问网盘

image-20210117175408918

根据终端提示输入管理员账号和密码即可进入个人页面

image-20210117175507555

测试连通后我们记录刚才登录的管理员账号密码,用于后续登录管理

2.设置进程守护

为了让cloudreve后台常驻开机自启,我们需要设置一下进程守护,具体方式看自己喜好,本文用Systemd实现(参考官方文档)

我们先按"Ctrl+C"停止程序运行,然后创建配置文件

按i进入INSERT模式

插入编辑内容,其中的"/PATH_TO_CLOUDREVE"修改为cloudreve主程序所在路径

然后更新配置,启动服务并设置为开机启动

这时再次访问,网盘恢复正常

3.利用反代绑定域名

首先我们先新建一个站点,这里很简单就直接看图吧(不过要记住域名提前解析好)

01

然后设置SSL证书,证书看自己喜好,这里就以"Lets Encrypt"为例

02

然后我们设置反代,将网盘对应IP:端口映射到域名中,点击提交

image-20210117190709471

提交后我们直接通过域名访问,成功返回

05

4.网盘一些简单设置

1.修改管理员默认账号密码

首先点击左上角头像,然后点击"管理面板"

06

然后点击“用户”选项卡,在管理员处编辑管理员信息

07

根据需要修改管理员信息

08

2.更改站点设置

进入"站点信息"选项卡,然后根据需要修改信息,修改成功后保存

09

5.配置世纪互联OD

回到管理面板,这次我们打开"存储策略",点击"新建存储策略",选择"OneDrive"

10

然后根据指导配置参数

首先我们先登录世纪互联版Azure(注意世纪互联大部分都是cn域名)然后在"管理Azure Active Directory"处点击"查看"

image-20210117202332992

然后注册一个应用

12

应用具体配置如下

image-20210117202802718

注册完成后会自动跳转到新应用主页,我们复制其中的应用程序(客户端)ID,并记录下来

15

然后我们再根据图示创建密码

16

创建完密码后复制其中的值,并记录下来

18

这是我们回到网盘配置向导,将刚才记录的应用程序(客户端)ID,客户端密码粘贴过去,选择账号类型为"世纪互联版",其他根据需要而定,然后下一步

17

后面的偏好参数就看自己喜好了,配置完后不断下一步就行

19

20

偏好设置完成后就来到了账号授权,这时我们直接点击"转到授权页面"

image-20210117203710107

在新的api授权页面中我们点击"接受"

image-20210117203722719

等待一会,页面会自动跳转回来

23

6.修改身份组对应存储策略

Cloudreve的存储策略分配是非常灵活的,不同用户组可以配置不同的存储策略,这次以修改管理员存储策略为例,点击管理员组的"编辑"按钮

image-20210117203919241

修改存储策略为世纪互联OD,保存即可

image-20210117204124775

7.简单测试

本文上传了一个视频,无论是速度体验都很不错

26

27

28