环境准备
- 安装aria2,请参考Aria2 一键安装管理脚本 增强版 进行安装
- 在宝塔面板创建一个新的网站,并申请SSL证书
- 反向代理aria2端口
若不配置反代可忽略2,3步骤
步骤
- 因脚本所需安装aria2c的用户为root,因此宝塔面版创建网站的www用户会无法对在root用户下的aria2c创建的文件进行操作。因此需要在下载完成后修改文件权限,这里使用aria2自带的接口实现。
a. 在/root/.aria2c 目录下创建 hook.sh
b. 在hook.sh中填入内容,#!/bin/sh chmod -R 755 /www/wwwroot/域名/data/ chown www:www -R /www/wwwroot/域名/data/
c. chmod +x hook.sh d. 在aria2c的config中填入,`on-download-complete=/root/.aria2c/hook.sh` e. 重启aria2c
- 在nextcloud应用商店安装ocDownloader应用
- 在
设置->管理->其他设置
中进行配置 - 通用设置中,切到其他协议再切回aria2,会显示aria2的配置
- 地址为https://你的域名,端口为 443,秘密令牌为安装后给出的rpc密钥
- 其余设置按个人需求配置