Cloudreve 是个公有网盘程序,你可以用它快速搭建起自己的网盘服务,公有云/私有云都可。作者用了六个月的时间,把 Cloudreve 用 Go 语言重构了一遍,除了修复 V2 版本被诟病很多的 Bug 外,还增加了很多令人兴奋的新特性。

具体的安装和部署

1、前言

官网:https://cloudreve.org/

github:https://github.com/cloudreve/Cloudreve

下载:https://github.com/cloudreve/Cloudreve/releases

安装文档:https://docs.cloudreve.org/getting-started/install

演示:https://demo.cloudreve.org

2、准备

安装之前你需要准备好环境:

安装好宝塔面板

nginx安装好

mysql安装好

域名准备一个

宝塔新建网站这个略过了。

3、宝塔安装

1)新建好网站后,下载程序到自己的网站根目录,然后解压缩。

213212d071491buf4frc5u.png

2)设置网站根目录下的<cloudreve>具有写权限,你可以设置为www、755~~

213402szkzrxlrkj2r2d8d.png

3)安装Supervisor管理器

软件商店→系统工具 ,找到Supervisor管理器安装即可。

213527dl9itiwbzcmwczro.png

4) 添加守护进程

打开Supervisor管理器添加守护进程,如图

注意,运行目录我们一般放在网站根目录,本教程放在了opt目录。这里直接注意一下。

213632mi6s6idd55z3033j.png

注意:路径修改为自己的。添加完成后,守护进程就会启动成功,如图:

213716nxbkpzukkocopvz4.png

5)管理员账号和密码

进程守护之后,我们需要获取管理员的账号和密码,可以在Supervisor管理器的日志查看中看到你的账号和密码。

213921iqj8qe886t1ueoly.png

6)域名访问

新建网站,之后在网站设置中,配置反向代理,如图:

105048flr5bjzb5ofoz7c7.png

现在就可以用域名打开Cloudreve 访问了。

4、数据库细节

首次启动时,Cloudreve 会在同级目录下创建名为“conf.ini”的配置文件,你可以修改此文件进行一些参数的配置,保存后需要重新启动 Cloudreve 生效。

默认情况下,Cloudreve 会使用内置的 SQLite 数据库,并在同级目录创建数据库文件“cloudreve.db”,如果您想要使用 MySQL,请在配置文件中加入以下内容,并重启 Cloudreve。

[Database]
#数据库类型,目前支持 sqlite | mysql
Type = mysql
#用户名
User = root
#密码
Password = root
#数据库地址
Host = 127.0.0.1
#数据库名称
Name = v3
#数据表前缀
TablePrefix = cd

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