使用Cloudreve快速搭建个人网盘

Cloudreve简介:

Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。

搭建准备工作

  1. VPS已经安装宝塔管理面板
  2. 宝塔已经安装 Nginx,Mysql,Supervisor

搭建Cloudreve

1. 首先在宝塔面板创建网站:

2. 开启SSL证书

点击网站右侧【配置】,按照下图开启网站SSL;

3. 下载 Cloudreve 并且解压执行

下载地址:Releases · cloudreve/Cloudreve (github.com)

我们这里选择 amd64 版本。PS: 请根据自己的vps环境选择。

我们放到网站主目录:/www/wwwroot/pan.xxx.com/

# 解压获取到的主程序: tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz

# 赋予执行权限: chmod +x ./cloudreve

# 启动 Cloudreve: ./cloudreve

出现如下界面说明程序启动成功:

此时浏览器直接访问:http://pan.xxx.com:5212  即可看到界面了,此时就可以使用了,但是为了方便,我们还需要一点工作要做。

4. 配置Nginx反向代理

启用反向代理,实现域名直接访问,不用加 5212 端口号。宝塔面板配置反向代理很方便。如下图所示:

5. 配置 Supervisor 守护进程

程序运行之后难免会崩溃啥的意外停止,这时候守护进程就发挥作用了,不用自己手动去重启Cloudreve。宝塔面板配置守护进程也很方便简单。如下图所示:

PS:配置完了可能启动守护进程失败,因为之前已经启动了Cloudreve了,所以肯定是失败的,将之前命令行启动的Cloudreve停止掉,在 Supervisor 这里重启守护进程即可。

至此,Cloudreve 搭建教程其实已经差不多完全搞定。现在 Cloudreve 使用的是内置的 SQLite 数据库,并会在同级目录创建数据库文件 cloudreve.db。

教程增强:使用 Mysql数据库(不用Mysql的可忽略)

如果要使用 MySQL,请在配置文件中加入以下内容,并重启 Cloudreve。

注意,Cloudreve 只支持大于或等于 5.7 版本的 MySQL 。

更换数据库配置后,Cloudreve 会重新初始化数据库,原有的数据将会丢失。
[Database]
Type = mysql
Port = 3306
User = root
Password = pass
Host = 127.0.0.1
Name = cloudreve
TablePrefix = cloudreve
Charset = utf8

至此,教程完结,搭建过程总遇到啥问题下面留言给我吧。

版权声明:
作者:莫问
链接:https://mowenboke.com/22.html
来源:莫问博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
使用Cloudreve快速搭建个人网盘
Cloudreve简介: Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使……
<<上一篇
下一篇>>