一键安装Aria2+Aria2Ng+OneIndex 无需域名

系统要求

  • 当前脚本仅仅适配debain8+,最好是纯净的debain系统。
  • 内存最起码512M吧,硬盘最起码得15G吧,当然越大越好。因为是利用vps先去下载文件,在利用脚本上传到onedrive上的
  • 无网站环境的系统,脚本会自动安装nginx和php7

安装

wget -N --no-check-certificate https://67zz.cn/Aria2/install-Aria2-OneIndex.sh && bash install-Aria2-OneIndex.sh
  • 请输入你的Aria2密钥–> 后端Aria秘钥,前端连接后端需要。(4位数字即可,勿忘)
  • 请输入OneDrive根目录的一个文件夹–>OneDrive里面的一个文件夹,演示截图中的download
  •  请选择nano编辑后输入–>Ctrl+O保存内容,Ctrl+X 结束编辑

安装完成之后

  • Aria2Ng前端地址:http://服务器ip:6722 更换端口路径:/etc/nginx/conf.d/aria2ng.conf  并重新加载: nginx -s reload
  • OneIndex地址: http://服务器ip:6733  更换端口路径:/etc/nginx/conf.d/ondeindex.conf  并重新加载: nginx -s reload

相关目录:

  • OneIndex根目录:/home/wwwroot/oneindex
  • Aria2Ng根目录:/home/wwwroot/aria2ng
  • Aria2配置文件夹:/root/.aria2
  • Aria2下载目录:/root/Download
  • OneDrive自动上传脚本: /usr/local/etc/OneDrive

当然,你得需要一个onedrive的学生账号,申请看这里就够了

配置 OneDrive 自动上传脚本

这个脚本有萌咖大佬制作的,项目地址 。主要解决了oneIndex 上传文件夹的各种上传失败的问题,目前本人测试没有上传失败的,挺好用的。

终端执行

onedrive -a

添加cron 自动刷新缓存 。每十分钟刷新一次

crontab -e

添加定时任务

*/10 * * * * php /home/wwwroot/oneindex/one.php cache:refresh

然后按ctrl+X,在按Y 保存退出

重启cron服务

/etc/init.d/cron restart
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论