在上一篇文章中转载了:oneindex的基本安装方法,考虑到很多人还是需要集成Aria2+Aria2Ng+OneIndex的一键安装脚本,在网上搜罗了一圈之后找到一个比较靠谱的,再踩过许多坑之后整理成此文。
本文中的脚本来自:https://www.moerats.com/
站长一向不太提倡使用一键脚本,因为总是会有一些安全性上的担忧,本文的一键脚本已经经过试用,没有发现明显的安全问题
- 系统要求:
- 脚本只适用于
Debian 8
、9
的全新vps,且无网站环境,会自动签发Let's Encrypt SSL
证书,请提前将域名解析至VPS
服务器。(没有域名可以使用:https://www.freenom.com/ 提供的免费一年域名,没有服务器可以购买virmach的白菜价VPS,0.87USD/月那款) - 请务必不要使用OVZ(openvz)虚拟化技术的vps,可能有坑
- 安装方法:
- ssh链接VPS,切换到root用户,执行:
wget https://www.moerats.com/usr/shell/Aria2_OneIndex.sh && bash Aria2_OneIndex.sh
按提示输入,等待安装结束即可
- 使用方法:
Aria2Ng
访问地址:http://IP:8080
,OneIndex
后台地址:https://xx.com/?/admin
,默认密码:oneindex
一些需要小心踩过的坑:
- 安装完成后先去前台,也就是https://xx.com/,按照这篇文章,中的方法配置好后才能访问后台。
- 如果你在昨晚所有的事情之后,前台报HTTP 500错误,可以尝试下面两种方法:
- 删除 /home/wwwroot/domain.com 路径下的所有文件,然后尝试拉取最新版本的oneindex(都停更好久了,哪里来的最新版)项目的git地址是:https://github.com/donwa/oneindex.git
- 如果你是OVZ的机器,请考虑换一个机器,该脚本在一些kernel的机器上可能有问题
- 尝试手动使用宝塔面板搭建
- 如果你遇到:https://github.com/donwa/oneindex/issues/118 也就是下图的问题,请尝试:
- 回到安装第二步,重新获取应用id和机密
- 重新绑定账号,这时你应该依然可能绑定失败
- 再重新绑定一次
- 如果继续遇到其他坑爹的问题,那么我建议你放弃吧,自己动手,丰衣足食,或者可以在下面留言讨论。也可以尝试诸如 rclone 一类的替代方案