Cloudreved云盘搭建及配置Aria2离线下载
准备
- Ubuntu云服务器(已安装宝塔),解析一个域名主机记录
- 下载cloudreve_x.x.x_linux_amd64.tar.gz
- 阅读Cloudreve文档
关于Cloudreved部署官方文档很清晰,文档和网上没什么资料,所以着重记录一下Aria2部署
安装Cloudreved
1.在防火墙中放行5212端口
2.将cloudreve_x.x.x_linux_amd64.tar.gz上传服务器/www/wwwroot/Cloudreve路径下(宝塔可以直接远程下载)
3.打开Shell工具
cd /www/wwwroot/Cloudreve # 切换路径 |
4.首次启动会显示账号密码,通过http://服务器IP:5212访问并登录,确认可以登录即可,Ctrl+C停止运行
绑定域名
1.在宝塔面板中绑定域名,新建一个数据库(数据库可以不创建,默认使用Cloudreve内置的 SQLite 数据库,并在同级目录创建数据库文件cloudreve.db)
2.设置反向代理,代理名称:cloudreve,目标URL:http://127.0.0.1:5212
3.添加数据库信息/www/wwwroot/Cloudreve/conf.ini,具体信息在宝塔面板导航->数据库
[Database] |
4.再次启动,生成新的账号密码,通过域名访问
cd /www/wwwroot/Cloudreve # 切换路径 |
5.做一些基本的设置,如果是个人使用,关掉注册功能。之后增删改用户账号密码通过导航的用户设置。之后Ctrl+C停止运行
进程守护
什么是进程守护?
就是之前都是利用Shell工具启动云盘,一旦断开Shell连接,云盘也关闭,所以就需要一个媒介去保持云盘运行
推荐方案:1.screen命令(服务器重启需要重新配置) 2.Supervisor管理器(推荐) 3.systemd(配置繁琐)
screen
screen -R cloud # 新建一个screen取名为cloud(centos需要安装screen) |
Supervisor管理器
利用宝塔安装Supervisor,并添加守护进程
systemd
编辑配置文件 |
将下文 PATH_TO_CLOUDREVE 更换为程序所在目录:
[Unit] |
更新配置 |
其它管理命令
启动服务 |
Aria2离线下载
Cloudreve 的离线下载核心由 Aria2(github) 驱动。参考Cloudreve离线下载Aria2安装教程,通过脚本部署。我更偏向于自己动手Cloudreve离线下载
1.安装aria2
yum install aria2 # centos |
2.创建aria2的文件夹
mkdir -p /usr/local/aria2/{config,temp} |
3.编辑aria2的配置文件
vim /usr/local/aria2/config/aria2.conf |
# 配置如下 |
4.测试
cd /usr/local/aria2/config |
5.同样为aria2添加进程守护
6.在管理面板对cloudreve配置并测试ARIA2通信
之后就可以使用主页的离线下载功能了。直链可以通过油猴脚本获取百度网盘的直链,如果你有推荐的方法,欢迎评论
其它云盘
- OneIndex(可以公开显示所有文件在网页上,类似FTP)
- Alist(同样公开显示,但是可以挂载百度云、阿里云、Onedrive等)







