Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统

Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统

Cloudreve

Cloudreve可以让你快速设置一个公私皆可的网盘系统。Cloudreve底层支持不同的云存储平台,用户在实际使用中不需要关心物理存储模式。你可以使用Cloudreve为大小团体搭建个人网盘,文件共享系统,或者公共云系统。

对接外部云存储提供商

支持使用本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、AWS S3、OneDrive 作为存储端,上传/下载 均支持客户端直传,无需服务器中转。

环境需求

  • 运行环境:Nginx/Apache
  • PHP:无要求
  • 数据库:可有可无
  • 进程保护程序:Supervisor管理器

安装

使用腾讯云轻量云服务器快速生成宝塔面板,方便快捷。

创建站点

Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
创建站点

数据库可以使用也可以不使用。因为数据库不是必需的。安装好之后可以在配置文件选择是否使用数据库的。php版本选静态也是可以的。没有特殊要求。

下载部署

下载压缩包,你可以在 GitHub Release页面获取已经构建打包完成的主程序。其中每个版本都提供了常见系统架构下可用的主程序,命名规则为cloudreve_版本号_操作系统_CPU架构.tar.gz。比如,普通64位Linux系统上部署3.0.0版本,则应该下载cloudreve_3.0.0_linux_amd64.tar.gz。放在网站根目录解压,一般是单独的一个文件(cloudreve)

Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
下载运行程序

解压压缩包,把程序放在网站目录

Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
放在网站目录

部署ssl证书

在此之前建议把ssl证书申请一下,之前要设置反向代理,在申请证书还要关闭,比较麻烦,所以在部署之前申请证书。

 

Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
部署证书

安装Supervisor管理器

 

 

Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
Supervisor管理器
Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
Supervisor管理器页面
Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
添加守护进程
Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
运行成功

开启反向代理

默认是5212端口。

Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
反向代理

编辑反向代理配置确保和我的一样

#PROXY-START/ 
 ProxyRequests Off
 SSLProxyEngine on
 AllowEncodedSlashes NoDecode
 ProxyPass "/" "http://127.0.0.1:5212/" nocanon
 ProxyPassReverse / http://127.0.0.1:5212/
 #PROXY-END/
Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
反向代理配置

获取初始化账号密码

Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
初始化账号密码

现在访问域名就可以啦。

Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
Cloudreve

可选设置

 

使用 MySQL

默认情况下,Cloudreve 会使用内置的 SQLite 数据库,并在同级目录创建数据库文件cloudreve.db,如果您想要使用 MySQL,请在配置文件中加入以下内容,并重启 Cloudreve。注意,Cloudreve 只支持大于或等于 5.7 版本的 MySQL 。

[Database]
; 数据库类型,目前支持 sqlite/mysql/mssql/postgres
Type = mysql
; MySQL 端口
Port = 3306
; 用户名
User = root
; 密码
Password = root
; 数据库地址
Host = 127.0.0.1
; 数据库名称
Name = v3
; 数据表前缀
TablePrefix = cd
; 字符集
Charset = utf8
Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
数据库

更换数据库配置后,Cloudreve 会重新初始化数据库,原有的数据将会丢失。

 

使用 Redis

你可以在配置文件中加入 Redis 相关设置:

[Redis]
Server = 127.0.0.1:6379
Password = your password
DB = 0
Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统
配置文件

请为 Cloudreve 指定未被其他业务使用的 DB,以避免冲突。

常见问题

安装完成之后主页文件404

没有设置和我一样的反向代理,查看反向代理配置。

ssl证书问题

建议在部署程序之前申请证书,要不然添加反向代理的时候申请验证的时候会比较困难,如果你是dns验证可以忽略。

我忘记了密码且Supervisor管理器也删除了日记。

删除cloudreve.db文件,再次运行Supervisor管理器查看日记即可,注意这种方式会删除数据库数据。所以请注重一些管理员账户密码。

版权声明:若可可 发表于 2023年1月4日 pm6:36。
转载请注明:Cloudreve-基于(宝塔面板)搭建一个属于自己的云盘系统 | 萌导航网

相关文章

暂无评论

暂无评论...