东流西上
故在柳溪,水东有柳

宝塔安装cloudreveV3(go版本)云盘开源程序搭建私人网盘

宝塔安装cloudreveV3(go版本)云盘开源程序搭建私人网盘 工具资源 第1张

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/(自己的网站目录)
#启动程序
./cloudrev

8、管理 Cloudreve 进程

# 启动服务
systemctl start cloudreve
# 停止服务
systemctl stop cloudreve
# 重启服务
systemctl restart cloudreve
# 查看状态
systemctl status cloudreve
赞(1) 打赏
转载请注明出处:水东柳博客 » 宝塔安装cloudreveV3(go版本)云盘开源程序搭建私人网盘
分享到: 更多 (0)

评论 抢沙发

5 + 9 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏