MENU

Cloudreve的安装和其与Aria2的对接

February 23, 2021 • 分享

Cloudreve是一个强大易用的开源网盘程序,不仅支持多用户使用、常见文件格式预览和WebDAV挂载,还支持对接七牛、又拍云、阿里云OSS、腾讯COS、onedrive等云存储(而且流量可不经服务器中转)。
火狐截图_2021-02-23T07-33-42.743Z.png

这篇文章主要记录Linux下Cloudreve v3.2.1的安装过程和与Aria2对接的过程。

官方网站:http://cloudreve.org/
文档地址:https://docs.cloudreve.org/
Github地址:https://github.com/cloudreve/Cloudreve

一、Cloudreve的安装

到Github上下载适合你系统的程序,然后解压启动。

#解压获取到的主程序,这里注意替换压缩包名称
tar -zxvf cloudreve_3.2.1_linux_amd64.tar.gz
​
# 赋予执行权限
chmod +x ./cloudreve
​
# 启动 Cloudreve
./cloudreve

S10215-12150152(1).jpg
然后记录好出现的用户名和密码,最后访问http://IP地址:5212就可以进入Cloudreve了。

如果需要nginx或Apache反代,可以参考官方文档,这里提一下宝塔面板配置反代(如图)。
火狐截图_2021-02-23T06-37-55.822Z.png

二、Cloudreve配置进程守护

如果没有做这步,你的Cloudreve可能不一会就出现404或502,亦或是提示无法读取站点信息。

这里以Systemd方式为例,如想使用Supervisor可翻阅官方文档。

# 编辑配置文件
vim /usr/lib/systemd/system/cloudreve.service

请将下文 PATH_TO_CLOUDREVE 更换为程序所在目录(Centos默认为 root )并写入文件。

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target
​
[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
​
StandardOutput=null
StandardError=syslog
​
[Install]
WantedBy=multi-user.target

接着执行以下命令:

# 更新配置
systemctl daemon-reload
​
# 启动服务
systemctl start cloudreve
​
# 设置开机启动
systemctl enable cloudreve

以下是一些管理命令:

# 更新配置
systemctl daemon-reload
​
# 启动服务
systemctl start cloudreve
​
# 设置开机启动
systemctl enable cloudreve

三、 安装Aria2并与Cloudreve对接

这里使用一键脚本进行安装。

apt install wget curl ca-certificates
wget -N git.io/aria2.sh && chmod +x aria2.sh
./aria2.sh

S10223-07590383(1).jpg

S10223-08133217(1).jpg
安装完成后将相应信息在Cloudreve管理面板〉参数设置〉离线下载中填好即可。(如果使用外网地址不要忘记开放相应端口)
火狐截图_2021-02-23T07-06-17.158Z.png
如果有使用BT下载的需求,可以执行12.自动更新 BT-Tracker 打开以加快BT下载速度。

Last Modified: April 4, 2023