说明:我们很多喜欢使用Aria2
来进行离线下载,而Web
前端是必不可少的,之前差不多都是用的lnmp
一键包来搭建前端,耗时挺长的,而了解Caddy
后,发现利用Caddy
来搭建Web
前端是炒鸡快的,本人2
分钟可以搞定。对于那些暂时找不到别人搭建好的前端而又急用的人来说,这个就可以派上用场了。这里说下webui-aria2
和AriaNg
两个前端搭建方法,具体安装哪个看个人喜好了。
Aria2
服务端安装请参考:BT种子/磁力链接下载工具:Aria2一键安装管理脚本。
安装
首先得解析一个二级域名到VPS
上。
系统要求:Ubuntu 14.x
、15.x
、16.x
,Debian 7.x
、8.x
、9.x
,CentOS 6.8
、7.2
。
1、安装Caddy
wget https://git.io/vra5C -O - -o /dev/null|bash
caddy install
会要求你输入域名和邮箱,自动帮你签发ssl
。然后使用caddy start
命令运行caddy
。
2、搭建AriaNgAriaNg
下载地址:https://github.com/mayswind/AriaNg/releases
使用命令:
yum install unzip #CentOS系统
apt-get install unzip #Debian和Ubuntu系统
cd /var/caddywww && rm -rf index.html
wget https://github.com/mayswind/AriaNg/releases/download/0.3.0/aria-ng-0.3.0.zip
unzip aria-ng-0.3.0.zip
3、搭建webui-aria2webui-aria2
下载地址:https://github.com/ziahamza/webui-aria2
使用命令:
yum install git #CentOS系统
apt-get install git #Debian和Ubuntu系统
cd /var/caddywww && rm -rf index.html
git clone https://github.com/ziahamza/webui-aria2.git
mv webui-aria2/* /var/caddywww
最后打开域名即可!
版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
本文链接:https://www.moerats.com/archives/411/
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
博主,我用caddy搭建的总是跳转到https登录,但是我的aira2没有配置https,所以登录不上··· caddy的配置文件里没有 tls xxx@gmail.com 但是会自动申请证书。手动删了证书重启还是会自动申请。 caddy用的是博客的逗比脚本。
可以看下运行日志tail -f /tmp/caddy.log。还有把配置文件给我看看cat /usr/local/caddy/Caddyfile
运行日志里面http和https都有
qazzz.cf { root /usr/local/aria gzip timeouts none }配置文件部分如下:
运行日志里面http和https都有
配置文件部分如下:
xxx {
root /usr/local/aria
gzip
timeouts none
}
你重启服务器了没?或者用ip:端口看看
用 :80可以了,是http。 然后我重启了下服务器,又改回域名的格式,还是跳https。 我又手动rm -rf域名的证书文件夹,用域名反代:80 ,重启了caddy之后还是自动生成证书,也还是只能https访问。...
这个用端口吧,这情况我曾经也遇到过,只能选择重装。
好吧,麻烦博主了
我又来了,内什么,我又来麻烦你了,刚装上可以用,稍微改了几个选项又进不去了,查了一下aria2的配置,完全没变。
Docs: https://caddyserver.com/docs● caddy.service - Caddy HTTP/2 web server
Loaded: loaded (/etc/systemd/system/caddy.service; enabled; vendor preset: enabled Active: failed (Result: exit-code) since Mon 2018-04-23 15:55:40 HKT; 13min ago
Process: 1118 ExecStop=/bin/kill $MAINPID (code=exited, status=1/FAILURE)
Process: 1099 ExecStart=/opt/caddyserver/caddy -conf=/etc/Caddyfile -quiet=true -pi Main PID: 1099 (code=exited, status=1/FAILURE)
4月 23 15:55:38 raspberrypi systemd[1]: Started Caddy HTTP/2 web server.
Docs: https://caddyserver.com/docs4月 23 15:55:40 raspberrypi caddy[1099]: Your sites will be served over HTTPS automati
4月 23 15:55:40 raspberrypi systemd[1]: caddy.service: Main process exited, code=exite
4月 23 15:55:40 raspberrypi systemd[1]: caddy.service: Control process exited, code=ex
4月 23 15:55:40 raspberrypi systemd[1]: caddy.service: Unit entered failed state.
4月 23 15:55:40 raspberrypi systemd[1]: caddy.service: Failed with result 'exit-code'.
...skipping...
● caddy.service - Caddy HTTP/2 web server
Loaded: loaded (/etc/systemd/system/caddy.service; enabled; vendor preset: enabled Active: failed (Result: exit-code) since Mon 2018-04-23 15:55:40 HKT; 13min ago
Process: 1118 ExecStop=/bin/kill $MAINPID (code=exited, status=1/FAILURE)
Process: 1099 ExecStart=/opt/caddyserver/caddy -conf=/etc/Caddyfile -quiet=true -pi Main PID: 1099 (code=exited, status=1/FAILURE)
不清楚你修改了哪些地方,不过aria2配置是通过修改aria2.conf来完成的,别瞎改。
打开192.168.200:6800/也不报错,就是一片空白。
我介个是不是caddy运行不正常了?我看了aria2的进程好像没毛病。
配置文件:
:8888 {
root /home/wwwroot/xx
timeouts none
gzip
browse
}
中间root指的目录是AriaNG目录,然后重启
也不知道哪儿出错了,我直接换成nginx,可以进入页面了,不过这下倒好AriaNg又显示不连接了。
直接用宝塔吧,简单很多。
宝塔安装不了了啊,我不是在你的另外一个帖子里说了,卸载完了再装就再也装不回去 了。提示“宝塔不支持32位系统”。
:8888 {
root /home/wwwroot/xx
timeouts none
gzip
browse
}
这个配置文件是加在aria2.config吗?
那个帖子给你说过换64位系统,配置加在caddy配置文件里。
是酱的,我在aria2配置文件加了一行命令已经解决了。
另外我想请教下,是不是在aria2配置文件没写的配置,比如指定下载路径,没有写在aria2.conf的话,那么成功连接AriaNg后并在AriaNg设置(路径)是不是等于无效的,重启后便会失效?
对的,如果写在配置文件,重启就是配置文件的下载目录。
博主,您好,我用的 ariaui为什么取回服务器的文件就会报404,这个困扰我很长时间了
取回服务器还是本地?能说具体点吗。