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

338 阅读2分钟

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地址: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 

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

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 部署成功

至此部署完成。

体验

若要体验本项目,请访问我的实验室