使用CentOS 7 加宝塔面板安装Cloudreve网盘的方法

新建一个网站,比如missfeather.com,网站目录在 /www/wwwroot/missfeather.com

用宝塔的文件,打开这个目录,点远程下载,下载一个Cloudreve的amd64版

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

比如我这里下载的是 cloudreve_3.3.2_linux_amd64.tar.gz

下载完成后,直接解压,会得到一个cloudreve文件,压缩包的这个文件就可以删除了

点击终端,看看执行目录是不是 /www/wwwroot/missfeather.com ,如果不是的话,手动输入 cd /www/wwwroot/missfeather.com

在文件目录运行

# 赋予执行权限
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve

启动后会看到cloudreve运行后生成的账号密码,这个时候把账号密码记下来

这个时候会发现在 /www/wwwroot/missfeather.com 目录中多出啦两个文件,一个是conf.ini,另一个是cloudreve.db,一个是配置文件,一个是数据库文件

打开 /usr/lib/systemd/system/ 这个目录,新建空白文件,重命名为 cloudreve.service 然后编辑它

内容照抄下面的,记得改成自己的

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target

[Service]
WorkingDirectory=/www/wwwroot/missfeather.com
ExecStart=/www/wwwroot/missfeather.com/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

保存,再次打开终端,运行下面的命令

# 更新配置
systemctl daemon-reload

# 启动服务
systemctl start cloudreve

# 设置开机启动
systemctl enable cloudreve

以及其他的几个命令,可以根据自己情况看看有没有需要用的

# 启动服务
systemctl start cloudreve

# 停止服务
systemctl stop cloudreve

# 重启服务
systemctl restart cloudreve

# 查看状态
systemctl status cloudreve

 

接下来去宝塔的网站,找到你的网址,设置,反代理

代理名称可以随便写,目标url 写 http://127.0.0.1:5212  发送域名就那个host的就行

至于需补需要ssl,需不需要www,以及重定向,自己设置就行了

完成后,打开网址,就可以看到效果了

 

最后说一下,默认用的是SQLite的数据库,如果想改成自己的MySQL,或者其他一些高级自定义的设置,可以修改conf.ini文件来实现

具体可以看这里:https://docs.cloudreve.org/getting-started/config