宝塔安装cloudreveV3(go版本)云盘开源程序搭建私人网盘
Cloudreve是一个支持多家云存储的云盘系统,使用ThinkPHP + React + Redux + Material-UI构建的网盘系统,能够助您以较低成本快速搭建起公私兼备的网盘。
环境:宝塔面板7.5.6、 PHP7.2(程序要求是PHP5.6+) 、Nginx 1.8
1、PHP安装【fileinfo】扩展
2、宝塔添加网站
3、下载程序
在网站根目录利用宝塔的远程下载cloudreve程序,先查看系统版本,然后下载对应的程序版本。
#命令 arch #输出结果x86_64代表amd64;aarch64代表arm64
下载地址:https://github.com/cloudreve/Cloudreve/releases
下载后解压程序。
4、安装程序
用xshell连接到服务器,进入网站根目录。
#进入网站目录 cd /www/wwwroot/(自己的网站目录) #赋予执行权限 chmod +x ./cloudreve #启动程序 ./cloudreve #现在已经可以访问网站 http://你的ip:5212 #如需退出请使用Ctrl + C
开始安装,出现帐号和密码。
5、网站反代
完成后就可以进入网盘设置。
6、设置进程守护
在宝塔的软件商店搜索并安装:Supervisor管理器,设置方法如下
注意:路径修改为自己的。添加完成后,守护进程就会启动成功,如图:
注意:设置守护进程之前,请先ctrl+c停止掉命令模式。
全部完成后进入网盘内部进行设置。
日后你可以通过以下指令管理 Cloudreve 进程:
# 启动 sudo supervisorctl start cloudreve # 停止 sudo supervisorctl stop cloudreve # 查看状态 sudo supervisorctl status cloudreve
通过宝塔开启反向代理后,可能无法上传(50M+)大文件。HTTP访问,上传超过50M的文件,卡在【处理中】阶段,显示【HTTP错误】。
这就要对Nginx的性能,调整最大上传文件的大小,这里设置了10000MB。
7、使用 MySQL
默认情况下,Cloudreve 会使用内置的 SQLite 数据库,并在同级目录创建数据库文件cloudreve.db
,如果您想要使用 MySQL,请在配置文件中加入以下内容,并重启 Cloudreve。注意,Cloudreve 只支持大于或等于 5.7 版本的 MySQL 。
宝塔创建一个数据库,然后编辑Cloudreve 在同级目录下创建名为conf.ini
的配置文件。
[Database] ; 数据库类型,目前支持 sqlite | mysql Type = mysql ; MySQL 端口 Port = 3306 ; 用户名 User = root ; 密码 Password = root ; 数据库地址 Host = 127.0.0.1 ; 数据库名称 Name = v3 ; 数据表前缀 TablePrefix = cd
保存后,进程序目录重新初始化,生成新的账号密码,之后再用 systemctl 管
#进程序目录 cd /www/wwwroot/(自己的网站目录) #启动程序 ./cloudreve
8、管理 Cloudreve 进程
# 启动服务 systemctl start cloudreve # 停止服务 systemctl stop cloudreve # 重启服务 systemctl restart cloudreve # 查看状态 systemctl status cloudreve
共有 0 条评论