欢迎光临范耀祖的个人博客,关注生活,福利,以及网络营销心得!——博主有个特点:话不说满,想怎么说怎么说!

Cloudreve-宝塔私人网盘搭建教程,超详细!

网站建设 fancy 46℃

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

官方文档:https://docs.cloudreve.org/
部署环境:CentOS 7.6/Nginx -/MySQL 5.7.30

首先,从官方上下载一个文件,根据自己的系统选择相应的安装包

QQ截图20210626140134

我用的是宝塔,就在/www/wwwroot  下新建一个文件夹取名wangpan

把下载下来的源文件上传到wangpan这个目录,然后解压

另外放行5212这个端口

打开命令窗口输入:

cd /www/wwwroot/wangpan   #进入wangpan这个文件

chmod +x ./cloudreve    #  赋予他直行的权限

./cloudreve  # 运行

然后会有一下

72fd978a75d055e15bb19c3da958bfa6

访问 http://ip:5212 ,可不可以正常打开

可以的话,就没问题了

确认无误后,Shell 面板 Ctrl+ C 结束程序运行, 配置 Systemd 进程守护。

vim /usr/lib/systemd/system/cloudreve.service

或者自己找到这个目录新建一个

cloudreve.service  文件

根据实际情况填写以下内容并保存:

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

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

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

/www/wwwroot/wangpan   这个是文件存放目录

其中以下配置项需要根据实际情况更改:

设置开机启动

  systemctl enable cloudreve

日后你可以通过以下指令管理 Cloudreve 进程:

# 启动服务
systemctl start cloudreve
# 停止服务 
systemctl stop cloudreve
# 重启服务 
systemctl restart cloudreve
# 查看状态 
systemctl status cloudreve

最后 Nginx 反代一波,宝塔添加一个站点,解析好域名, 站点修改添加反向代理

打开这个站点域名就可以访问了

接下来进行一些小调整,Cloudreve 默认数据库内置的 SQLite,个人还是喜欢 Mysql。

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

宝塔创建一个数据库,然后编辑 Cloudreve 的配置文件:

vim /home/cloudreve/conf.ini

添加以下配置:

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

保存后,进程序目录重新初始化,生成新的账号密码,之后再用 systemctl 管理,完事了

#进程序目录
cd /home/cloudreve
#启动程序
./cloudrev

另外提一嘴,程序默认监听端口也是在该文件修改。

转载请注明:范耀祖 » Cloudreve-宝塔私人网盘搭建教程,超详细!

喜欢 (0)