Cloudreve以最低的成本快速搭建公私兼备的网盘系统,听说很多人都在用,今天教大家如何搭建Cloudreve网盘系统。

在搭建之前请确保已经安装宝塔面板,才进行以下操作。

安装过程

服务商安全组和宝塔面板安全防火墙放行端口TCP:5212

系统云化架构设计案例 云系统搭建_系统云化架构设计案例

系统云化架构设计案例 云系统搭建_mysql_02

选择Cloudreve版本

在 GitHub Release 页面获取官方程序。

其中每个版本都提供了常见系统架构下可用的主程序,命名规则为cloudreve_版本号_操作系统_CPU架构.tar.gz 。比如,普通64位linux系统上部署3.1.1版本,则应该下载cloudreve_3.1.1_linux_amd64.tar.gz。

通过宝塔面板SSH的连接工具,命令查询内核参数。

arch

系统云化架构设计案例 云系统搭建_linux_03

输出结果x86_64代表amd64;aarch64代表arm64、Linux服务器大部分是amd64位框架,所以我们下载第一个的压缩包。

在Linux,为了省事,我们直接用wget下载吧(wget+下载地址)

#通过yum装wget
yum install wget

有些小白可能连wget都没有装,系统过于干净,然后无法执行我的命令,先装个wget,然后通过wget下载获取主程序。

执行以下命令,对应下载链接处可以改为自己获取的(GitHub官方的下载链接容易访问不了,贴心的为大家准备了高速下载压缩包链接)

amd64下载链接
https://cos.CDN.azpay.cn/uploads/2021/10/30/thHBjDcq_cloudreve_3.3.2_linux_amd64.tar.gz
arm64下载链接
https://cos.cdn.azpay.cn/uploads/2021/10/30/Ed5O75vq_cloudreve_3.3.2_linux_arm64.tar.gz
mkdir /www/wwwroot/cloudreve # 新建一个文件夹存放程序
cd /www/wwwroot/cloudreve # 进入该文件夹
wget https://cos.cdn.azpay.cn/uploads/2021/10/30/thHBjDcq_cloudreve_3.3.2_linux_amd64.tar.gz # 这里是amd64下载链接、如果不是amd64、请你复制上面arm64下载链接
tar -zxvf thHBjDcq_cloudreve_3.3.2_linux_amd64.tar.gz # 解压 压缩包获取到的主程序
chmod +x ./cloudreve # 赋予执行权限
./cloudreve # 启动 Cloudreve

系统云化架构设计案例 云系统搭建_数据库_04

再次回车、显示账户和登录密码,务必保存该密码。

系统云化架构设计案例 云系统搭建_java_05

安装Supervisor管理器

为Cloudreve加个进程守护,这样后台自动启动进程。

系统云化架构设计案例 云系统搭建_系统云化架构设计案例_06

系统云化架构设计案例 云系统搭建_linux_07

添加守护进程
运行目录/www/wwwroot/cloudreve

启动命令/www/wwwroot/cloudreve/cloudreve

系统云化架构设计案例 云系统搭建_linux_08

添加成功后,看下进程状态是否为开启的绿色,假如不是就重启服务器,再回来看下,还不是就检查配置是否正确。

登录地址为服务器IP:5212,比如http://190.158.0.120:5212,如果登录不了请重启一下服务器。

系统云化架构设计案例 云系统搭建_系统云化架构设计案例_09

绑定域名

添加一个网站,记住运行目录填写/www/wwwroot/cloudreve,创建mysql数据库

系统云化架构设计案例 云系统搭建_数据库_10

系统云化架构设计案例 云系统搭建_系统云化架构设计案例_11

设置反向代理
代理名称:cloudreve
URL:http://127.0.0.1:5212

系统云化架构设计案例 云系统搭建_数据库_12

系统云化架构设计案例 云系统搭建_mysql_13

修改数据库

默认数据库是自带的SQLite,修改为mysql数据库,将mysql数据库相关信息修改好添加在目录下的conf.ini文件里,命令行重启进程,获得新账号密码。

系统云化架构设计案例 云系统搭建_mysql_14

[Database]
Type = mysql; 数据库类型,目前支持 sqlite | mysql

User = cloudreve; 用户名

Password = cloudreve; 密码

Host = 127.0.0.1; 数据库地址

Name = cloudreve; 数据库名称

TablePrefix = cd; 数据表前缀

输入以下命令行重启进程,获得新账号密码。

系统云化架构设计案例 云系统搭建_linux_15

cd /www/wwwroot/cloudreve # 进入该文件夹
./cloudreve # 启动 Cloudreve

如果登录不了请重启一下服务器,然后重新进行登录。

系统云化架构设计案例 云系统搭建_java_16

教程到这里已经差不多了,现在可以前往后台修改登录帐号密码、设置用户相关信息等等。如果有问题,可以在评论区询问,会第一时间为你解答!