请选择 进入手机版 | 继续访问电脑版

皆可网 - 万事皆可期

 找回密码
 立即注册

微信登录

只需一步,快速开始

搜索
查看: 698|回复: 0

[宝塔] 用宝塔面板搭建Cloudreve网盘新手小白保姆级教程

[复制链接]
发表于 2022-10-26 13:49:52 | 显示全部楼层 |阅读模式
最近刚开始接触Cloudreve网盘系统,记录一下搭建过程,以下内容适合新手小白,最好请先完整的看一遍教程,然后再动手搭建。

环境安装
先登录SSH终端,安装宝塔面板,如何安装宝塔面板,可以去宝塔官网(https://www.bt.cn/new/download.html)根据自己的LINUX系统执行相应命令开始安装;

宝塔面板安装完成后,登录生成的外网面板地址,输入用户名和密码,首次进入宝塔面板管理后台会提示你安装基础软件,我们选择LNMP环境安装,全部默认即可;
基础环境安装完毕之后,我们前往【软件商店】下载安装以下软件:
  • Redis
  • 进程守护管理器

接着我们点击左侧-网站,添加新站点,填入域名,FTP不用创建,数据库选择MYSQL,后面的字符编码选择utf8mb4,数据库账号和密码自己随意填写,PHP版本选择纯静态,最后点击提交;

快速配置
在SSH终端里,我们输入arch,如果输出结果x86_64代表amd64,aarch64代表arm64。我们去https://github.com/cloudreve/Cloudreve/releases下载所对应的软件版本,下载好后直接上传到刚才新建站点的根目录下,并解压。网站根目录里就会多出了一个名称为cloudreve主程序。

我们点击面板左侧-安全,添加端口规则,端口号输入5212,允许放行。如果你用的是阿里云或者腾讯云,还要去阿里云和腾讯云的控制台,进到实例安全组里同样添加放行5212端口;

回到SSH终端,用cd命令进入到网站根目录,运行以下命令:

# 赋予执行权限
  1. chmod +x ./cloudreve
复制代码

# 启动 Cloudreve
  1. ./cloudreve
复制代码

Cloudreve在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果你忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。Cloudreve默认会监听5212端口。你可以在浏览器中访问http://服务器IP/域名:5212打开Cloudreve。

此时,简单的部署就已经完成了,我们接下来进行更高级的设置。

反向代理
点击左侧-网站,点击刚才创建的网站名,点击反向代理,添加反向代理,代理名称任意填写,目标URL填写http://127.0.0.1:5212,点击提交。再尝试直接用域名访问,能够打开Cloudreve程序就表示反代成功,以后无需带端口号访问;

配置文件修改
默认情况下,Cloudreve会使用内置的SQLite数据库,并在同级目录创建数据库文件cloudreve.db,如果你想要使用MySQL,就需要修改网站根目录下面的配置文件conf.ini。打开编辑conf.ini文件,直接在里面添加MySQL数据库信息,也就是刚刚创建网站的时候你所填写的数据库账号和密码(User和Name一致);
  1. [Database]
  2. Type = mysql
  3. Port = 3306
  4. User =
  5. Password =
  6. Host = 127.0.0.1
  7. Name =
  8. TablePrefix = cd_
  9. Charset = utf8mb4
复制代码

我们也可以在配置文件中加入Redis相关设置,
  1. [Redis]
  2. Server = 127.0.0.1:6379
  3. Password =
  4. DB = 0
复制代码
使用 Redis 后,以下内容将被 Redis 接管:
  • 用户会话(重启 Cloudreve 后不会再丢失登录会话)
  • 数据表高频记录查询缓存(如存储策略、设置项)
  • 回调会话
  • OneDrive 凭证

以上两项修改添加完成后,保存文件。然后回到SSH终端,进入到网站根目录下,运行
  1. ./cloudreve
复制代码
重启Cloudreve,记住生成的管理员账号和密码;

守护进程
点击左侧软件商店,找到刚才安装的进程守护管理器,添加守护进程,名称随意填写,运行目录选择我们的网站根目录,启动命令就是我们根目录下的cloudreve主程序,然后点击确定。这里建议大家重启一次服务器,重新进入宝塔面板管理后台,打开进程守护管理器,点日志查看,看看程序是否正常启动;

网站SSL配置
网站HTTPS启用,我们点击左侧-网站,点击网站名,找到SSL选项,选择Let's Encrypt免费证书即可。部署SSL成功后,开启强制HTTPS。

最后这一整套流程下来,基本上可以开始正常运行Cloudreve网盘程序了,至于Cloudreve后台的相关配置,我接下来会在使用当中逐步记录下来跟大家一起分享讨论,如果大家有什么疑问也欢迎留言回复!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|皆可网

GMT+8, 2023-10-3 11:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表