之前有使用docker安装CloudReve,但是对docker的内部构造并不通晓,因此本次使用宝塔的LNM环境安装。
1.宝塔需要安装以下环境
- Nginx 1.18 或更高
- MySQL 5.7 或更高(至少 5.7,否则 Cloudreve 无法运行!)
- Redis
- Supervisor 管理器
2.新建站点:建立MySql数据库,不需要php环境,同时域名指向。
3.获取CloudReve:https://github.com/cloudreve/Cloudreve/releases
在文件夹内直接使用宝塔自带的下载最新的CloudReve linux_amd64版本,并解压。
4.初始化
- chmod 777 cloudreve
- chown root:root cloudreve
- ./cloudreve
得到账号与密码
[System]Mode = masterListen = :5212Debug = falseSessionSecret = 23333HashIDSalt = something really hard to guss
#### 以上这段默认的不用改,以下为添加部分
[Database]Type = mysqlPort = 3306User = 数据库名称Password = 数据库密码Host = 127.0.0.1Name = 数据库用户名TablePrefix = cr_Charset = utf8mb4[CORS]AllowOrigins = *AllowMethods = OPTIONS,GET,POSTAllowHeaders = *AllowCredentials = false[Redis]Server = 127.0.0.1:6379Password =DB = 0
由于 Redis Server 已包含在安装过程中,且默认无密码,直接使用即可。需要注意的是不要对外网开放 Redis 即可
请记得将数据库信息改为正确信息
6.重新生成
- ./cloudreve
7.Supervisor设置守护进程
如果刚终端运行的正在监听的,需停止后再进行操作,无法重复监听同一个端口
8.反向代理
9.卸载:直接删除网站+数据库
如果出现,cloudreve 节点池初始化失败,升级MySql的版本,因为Cloudreve 只支持大于或等于 5.7 版本的 MySQL。
重置管理员密码:
- ./cloudreve --database-script ResetAdminPassword
文章基本上参考:https://www.ahdark.com/som/1322.shtml 做此纪录



