基于阿里云ECS+Cloudreve搭建私人网盘系统

249 阅读2分钟

玩转更多云产品,点击进入:click.aliyun.com/m/100037035…

ECS云服务器(C5计算型)测评

云服务器型号

1.png

SuperBench测试结果

2.png3.png

ZBench测试结果

image.png

最佳实践:基于阿里云ECS+Cloudreve搭建私人网盘系统

1.配置服务器环境

1.1 使用宝塔面板

终端中输入如下命令(以CentOS为例),安装宝塔面板。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完成。

image.png

需要注意的是,宝塔面板安装完成后,还需要到防火墙开放8888端口。

(由于Cloudreve 默认会监听5212端口,所以也需要开放5212端口)

image.png

使用刚才提供的面板地址、用户名、密码登录面板,并安装LNMP环境

image.png

1.2 直接使用命令配置服务器环境

这种方法不多赘述,可以参考阿里云体验实验室。

本篇文章将以更方便理解的宝塔面板为例讲解。

2.搭建网盘系统

Cloudreve Github地址:github.com/cloudreve/C…

下载地址:github.com/cloudreve/C…

2.1 打开宝塔终端,依次执行如下命令

#新建目录

mkdir /www/wwwroot/cloudreve

#进入目录

cd /www/wwwroot/cloudreve

#下载对应你系统的Cloudreve

wget https://github.com/cloudreve/Cloudreve/releases/download/3.3.1/cloudreve_3.3.1_linux_amd64.tar.gz

#解压获取到的主程序

tar -zxvf cloudreve_3.3.1_linux_amd64.tar.gz

赋予执行权限

chmod +x ./cloudreve

启动 Cloudreve

./cloudreve

执行后显示如下,即为部署成功。

image.png

2.2 访问http://服务器IP:5212/,即可使用刚才提供的管理员账号和密码登录Cloudreve

注意保存账号和密码。

2.3 创建Cloudreve服务

打开如下的目录:

/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/cloudreve

ExecStart=/www/wwwroot/cloudreve/cloudreve

Restart=on-abnormal

RestartSec=5s

KillMode=mixed

StandardOutput=null

StandardError=syslog

[Install]

WantedBy=multi-user.target 

image.png

2.4 在上述文件目录中打开宝塔终端,依次执行:

# 更新配置

systemctl daemon-reload

# 启动服务

systemctl start cloudreve

# 设置开机启动

systemctl enable cloudreve

2.5 部署成功

image.png

至此部署完成。

玩转更多云产品,点击进入:click.aliyun.com/m/100037035…