网站搭建
技术教程
ZAP-Hosting Gameserver and Webhosting

Cloudreve网盘搭建教程

一、开始搭建

只安装 PHP-74

1.进入宝塔面板创建网站

1.1 创建网站

1.2 为网站申请SSL证书

1.3 为网站设置反向代理

1.4 在【安全】里面打开端口

2.打开SSH工具安装Cloudreve

2.1 切换到网站根目录

  1. cd /www/wwwroot/cloud.unvone.com

2.2 下载解压和执行Cloudreve

项目下载地址:Releases · cloudreve/Cloudreve · GitHub

下载Cloudreve压缩包

  1. wget https://github.com/cloudreve/Cloudreve/releases/download/3.2.1/cloudreve_3.2.1_linux_amd64.tar.gz

解压Cloudreve压缩包

  1. tar -zxvf cloudreve_3.2.1_linux_amd64.tar.gz

赋予执行权限&启动Cloudreve

chmod +x ./cloudreve &&./cloudreve

三、进入网盘&功能完善

1.网盘访问

浏览器打开网站,输入账号&密码就可以访问。

2.Systemd进程守护

这里只讲第一种简单的方式,第二种进作者教程自己看,我觉得第一种简单。

编辑配置文件

vim /usr/lib/systemd/system/cloudreve.service

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

注意!!!

将下面的 PATH_TO_CLOUDREVE 改成网盘根目录/www/wwwroot/http://cloud.unvone.com,如果你装在其他文件夹就改成其他文件夹的名字。

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target

[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target
  1. # 更新配置systemctl daemon-reload# 启动服务systemctl start cloudreve# 设置开机启动systemctl enable cloudreve

管理命令:

  1. # 启动服务systemctl start cloudreve# 停止服务systemctl stop cloudreve# 重启服务systemctl restart cloudreve# 查看状态systemctl status cloudreve

3.对接GoogleDrive扩容

谷歌网盘挂载可以参考?VPS Linux使用Rclone挂载Google Drive网盘教程

使用谷歌网盘下的一个目录作为cloudreve网盘文件的存储目录,使其成为无限空间的网盘。

4.离线下载Aria2设置

Aria2安装可以参考?VPS搭建Aria2离线下载和AriaNg控制面板教程

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

注意事项

  • 如果你有宝塔等带防火墙的记得把5212端口放开
  • 想绑定域名的话就反代,作者的反代教程,程序是自带web的,但是不能开启https,想挂载onedrive是需要开启HTTPS的,这里可以用宝塔反代,开启https也简单。我应该在博客刚创建的时候讲过宝塔如何反代。
  • 具体的流程以及docker搭建可以去作者那里看,作者的文档:https://docs.cloudreve.org/
赞(0) 打赏
未经允许不得转载:科技宝典 » Cloudreve网盘搭建教程