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)新建好网站后,下载程序到自己的网站根目录,然后解压缩。
2)设置网站根目录下的<cloudreve>具有写权限,你可以设置为www、755~~
3)安装Supervisor管理器
软件商店→系统工具 ,找到Supervisor管理器安装即可。
4) 添加守护进程
打开Supervisor管理器添加守护进程,如图
注意,运行目录我们一般放在网站根目录,本教程放在了opt目录。这里直接注意一下。
注意:路径修改为自己的。添加完成后,守护进程就会启动成功,如图:
5)管理员账号和密码
进程守护之后,我们需要获取管理员的账号和密码,可以在Supervisor管理器的日志查看中看到你的账号和密码。
6)域名访问
新建网站,之后在网站设置中,配置反向代理,如图:
现在就可以用域名打开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 会重新初始化数据库,原有的数据将会丢失。