ECS云服务器(C5计算型)测评
云服务器型号
SuperBench测试结果
ZBench测试结果
最佳实践:基于阿里云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
安装完成。
需要注意的是,宝塔面板安装完成后,还需要到防火墙开放8888
端口。
(由于Cloudreve 默认会监听5212
端口,所以也需要开放5212
端口)
使用刚才提供的面板地址、用户名、密码登录面板,并安装LNMP环境
1.2 直接使用命令配置服务器环境
这种方法不多赘述,可以参考阿里云体验实验室。
本篇文章将以更方便理解的宝塔面板为例讲解。
2.搭建网盘系统
Cloudreve Github地址:https://github.com/cloudreve/Cloudreve
下载地址:https://github.com/cloudreve/Cloudreve/releases
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
执行后显示如下,即为部署成功。
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
2.4 在上述文件目录中打开宝塔终端,依次执行:
# 更新配置
systemctl daemon-reload
# 启动服务
systemctl start cloudreve
# 设置开机启动
systemctl enable cloudreve
2.5 部署成功
至此部署完成。