合一学院
合一学院
新版Cloudreve 3.0个人免费网盘搭建教程
新版Cloudreve 3.0个人免费网盘搭建教程

一、简介和官方支持的网站和文档

[ Cloudreve网盘搭建 ] 最近百度网盘方面政策开始收缩,很多朋友怨声载道,当是时,Cloudreve的作者干了六个月更新发布了V3版本,用Go语言重构了一遍,除了修复 V2 版本被诟病很多的Bug外,还增加了很多令人兴奋的新特性,最重要是免费用呀,朋友们。

  • 官网:https://cloudreve.org/
  • github:https://github.com/cloudreve/Cloudreve
  • 下载:https://github.com/cloudreve/Cloudreve/releases
  • 安装文档:https://docs.cloudreve.org/getting-started/install
  • 演示:https://demo.cloudreve.org

Cloudreve 新版V3特性:

  • ☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
  • ? 上传/下载 支持客户端直传,支持下载限速
  • ? 可对接 Aria2 离线下载
  • ? 在线 压缩/解压缩、多文件打包下载
  • ? 覆盖全部存储策略的 WebDAV 协议支持
  • ⚡ 拖拽上传、目录上传、流式上传处理
  • ?️ 文件拖拽管理
  • ?‍?‍? 多用户、用户组
  • ? 创建文件、目录的分享链接,可设定自动过期
  • ?️‍?️ 视频、图像、音频、文本、Office 文档在线预览
  • ? 自定义配色、黑暗模式、PWA 应用、全站单页应用
  • ? All-In-One 打包,开箱即用
  • ? … …

二、安装宝塔面板&查询内核参数

1.宝塔面板安装教程参考教程

2、SSH输入命令查询内核参数

arch

输出结果x86_64代表amd64;aarch64代表arm64

现在一般都是x86_64

三、下载Cloudreve&创建网站

1.创建网站

点击【网站】–【添加站点】–输入自己的域名,并将域名解析到服务器

域名解析参考教程:阿里云域名注册购买与DNS解析域名IP绑定教程

2.下载Cloudreve程序安装包

点击进入网站根目录

删除网站根目录里面的文件

点击【远程下载】–贴入下载地址

下载地址:

https://github.com/cloudreve/Cloudreve/releases/download/3.0.0/cloudreve_3.0.0_linux_amd64.tar.gz

最新版本下载可以查看此页:https://github.com/cloudreve/Cloudreve/releases

解压Cloudreve程序安装包

解压后可以删除下载的安装包文件。

四、网站设置

1.添加SSL证书

做好域名解析后,点击申请证书,申请成功后如图:

2.添加反向代理

这步主要是用域名来访问网盘页面,如果用IP这步可以跳过。

3.放行Cloudreve的默认端口

五、安装依赖库

这步主要解决Cloudreve二次验证问题

运行 CloudreveInstaller 安装 Cloudreve 打开环境检查时,发现其他都容易,唯独依赖库中有两项可选依赖库不满足:

  • googleauthenticator 二步验证
  • endroid/qrcode 用于生成二步验证的二维码

而作为私人网盘,这么重要的隐私东西,怎么可以没有二次验证,所以下面缙哥哥跟大家分享下如何解决。

使用SSH工具连接服务器,使用cd命令进入网站根目录,安装cloudreve依赖库

cd /www/wwwroot/cloud.unvone.com

注意:用自己的网站根目录,不要无脑操作。

依次运行这三条命令:

composer require topthink/framework
composer require phpgangsta/googleauthenticator:dev-master
composer require endroid/qrcode

这3条命令一条一条去执行。

六、开始安装Cloudreve

1.进入网站根目录

SSH工具运行目录 注意:用自己的网站根目录,不要无脑操作。

cd /www/wwwroot/cloud.unvone.com

2.运行Cloudreve

运行命令

./cloudreve
Cloudreve个人免费网盘搭建教程

密码需要记住,等进入后台后自己改一下。

3.浏览器打开网站

输入账号密码后就可以正常使用了。

Cloudreve个人免费网盘搭建教程
Cloudreve个人免费网盘搭建教程

七、相关补充

1.进程守护

最好添加进程守护,这样就不需要每次都到后台启动进程。

设置如下:

# 编辑配置文件
vim /usr/lib/systemd/system/cloudreve.service

将下文 PATH_TO_CLOUDREVE 更换为程序所在目录:

设置完成后相关命令:

# 更新配置
systemctl daemon-reload

# 启动服务
systemctl start cloudreve

# 设置开机启动
systemctl enable cloudreve

# 停止服务
systemctl stop cloudreve

# 重启服务
systemctl restart cloudreve

# 查看状态
systemctl status cloudreve

2.安装Aria2实现离线下载

一键安装脚本:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
Aria2离线下载
Aria2离线下载

Aria2设置

Cloudreve离线下载

然后就可以了。可以在用户主页右下角添加下载任务。用途自己发挥想象力~

Cloudreve离线下载

发表评论

textsms
account_circle
email

合一学院

新版Cloudreve 3.0个人免费网盘搭建教程
一、简介和官方支持的网站和文档 [ Cloudreve网盘搭建 ] 最近百度网盘方面政策开始收缩,很多朋友怨声载道,当是时,Cloudreve的作者干了六个月更新发布了V3版本,用Go语言重构了一遍…
扫描二维码继续阅读
2020-05-01
error: Content is protected !!