APP下载 微博 微信

Hao4K影音


[经验心得] OpenMediaVault自带Aria2配置使用方法教程分享

[复制链接]

发表于 2019年05月27日 21:54 96823 0 来源:媒体存储> 经验心得 回帖奖励 |正序浏览 |

embryo 帖主

2019-5-27 21:54

OpenMediaVault自带Aria2配置使用方法教程分享

高手勿看转自自己B站前两天捡了个150的双盘位nas,装了个OMV。配置如下:

然后想着以前也一直没用过OMV里自带插件里的Aria2,这次就弄了弄,想着是BT、PT分离,虽然现在不怎么弄PT了。

装好后是这样的

用法请看这里
OMV系统之下载篇一
DIY NAS进行时(N+1)——OpenMediaVault折腾记之N多续集
应该是装好后就出现在这里了/usr/bin/aria2c
然后直接aria2c --versionaria2 版本 1.30.0
网上一搜都要么就是再装Docker里,要么就是用脚本再装aria2,就没有直接用自带的。。。
其实很久以前在路由器上也装过,我还纳闷找了半天找不到这自带的aria2配置在哪,后来想想那自带的downloader调用aria2应该是用的命令的方式
所以就需要自己添个配置,配置位置以前在路由器上时用的是放在了/etc/aria2.conf应该是这个
然而我这次装的时候还是搜了下,配置大多就是放家目录下,然后建个隐藏目录下
有的是.config/aria2/aria2.conf
我这次是用了/root/.aria2/aria2.conf和后面搜的更新BT-tracker脚本里对应,
就不用改了mkdir /root/.aria2
touch /root/.aria2/aria2.session
vi /root/.aria2/aria2.conf
然后就改改配置,下载路径啥的,配置说明https://aria2c.com/usage.htmldirinput-file save-session三个路径,开了rpc
然后在rpc-secret加个自己随便记住的类似密码的东西,用于之后AriaNG连接
改好后直接 aria2c --conf-path=/root/.aria2/aria2.conf启动看看
没问题的话就可以加-D 后台运行了,其实现在应该是该搞Aria2NG了。
先装个nginx插件

然后添加个池,其实光AriaNG直接添加服务器就行,这里我组选users是因为之后把文件管理也放进去,为了

然后添加个服务器,选好共享目录,选择启用屁爱蛆屁,选刚在建的池,如果不用文件管理程序的话就不用选后两者了,本来我这两是分开的,后来看着教程想还是放到一个里吧,都放在appdata下

然后在appdata下建了两目录,分别放AriaNg和KodExplorer
drwxrwsr-x+ 6 www-data users 4096 5月 22 16:10 AriaNg
drwxr-xr-x+ 7 www-data users 4096 5月 22 17:08 KodExplorer
下面这段如果不装KodExplorer可不看
我刚开始是照着这教程
用户选的本机的wisnuc组选的www-data,反正刚开始都弄好了,后来我又瞎搞共享文件夹ASL弄的权限又出问题了,最后直接chown -Rwww-data:www-data KodExplorer池的用户
和组都选了www-data
然而由于共享目录里下载下的文件目录都是root用户和users组,当然这能在ASL里改,反正我最后是直接chown -Rwww-data:users KodExplorer,池用户选www-data组选了users
当然也能像用tr时在共享目录的ASL里添加www-data可以看看这个
OMV安装文件管理系统KodExplorer
深入KodExplorer权限管理
先看AiraNg吧,刚开始我弄AriaNg时,就是共享目录下好解压,端口选的8080,现在我都放在appdata这个共享目录里,然后在AriaNg里wget https://github.com/mayswind/AriaNg/releases/download/1.1.0/AriaNg-1.1.0.zip
没有解压zip 就装apt install unzip
解压后直接在浏览器打开 ip:9000/AriaNg



密钥添加之前secret填的,刷新连接O了
需要说明的是由于我也装的那tr的插件,导致我刚开始在AriaNg里添加磁力的时候,直接就任务停止,错误说是端口错误啥的。
最后把tr设置的Peer Ports节点改成了51414,就不与那Aria2默认的51413冲突了。
然后可以先ps 找出来kill了,然后再复制个脚本
如果要想BT下载效果好点的话,可以用下面脚本来更新BT-tacker!

#添加以下代码
#!/bin/bash
#/usr/sbin/service aria2 stop
list=`wget -qO- https://raw.githubusercontent.co ... er/trackers_all.txt|awk NF|sed ":a;N;s/n/,/g;ta"`
if [ -z "`grep "bt-tracker" /root/.aria2/aria2.conf`" ]; then
        sed -i '$a bt-tracker='${list} /root/.aria2/aria2.conf
            echo add......
    else
            sed -i "s@bt-tracker.*@bt-tracker=$list@g" /root/.aria2/aria2.conf
                echo update......
        fi
因为这些脚本的关闭aria2可能各有不同,虽然不了解具体的,但可把脚本里关闭开启aria2的先注释掉。这个连接里的是用yum,所以系统服务啥的还得另找

说明一点Web上AriaNg设置Aria2设置,会在下次重启后恢复配置文件里的配置,并不会改动配置,所以还是在关可aria2后台然后再修改配置后再启动

我是不知道正在后台运行的aria2,此时先修改配置,再关,再开的话配置是变回原样还是修改后的,因为有些软件运行时手动改配置你再开配置就会回复原样了

反正我这也是在关了后改的。但我试过在aria2后台时运行那更新脚本,具体下次重开配置是还原了还是咋的也忘了。。。

由于Aria2没有删除任务并删除文件的功能,所以也是装个文件管理的吧,这次也是我第一次装这个

KodExplorer也是下载解压,然后我是没照官方的最后一步,不想啥都777

wget http://static.kodcloud.com/update/download/kodexplorer4.40.zip

unzip kodexplorer4.40.zip

chmod -Rf 777 ./*

直接是把文件夹归属给了www-data,反正也没问题

ip:9000/KodExplorer

发现缺GD和curl

apt install php-curl php-gd,然后进去文件管理啥的appdata上级目录找到下载目录也能删除下载下的文件了


最后搜了个debian下aria2开机启动脚本

vi /etc/init.d/aria2c

#!/bin/sh
### BEGIN INIT INFO
# Provides: aria2
# Required-Start: $remote_fs $network
# Required-Stop: $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Aria2 Downloader
### END INIT INFO

case "$1" in
start)
    echo -n "已开启Aria2c"
    aria2c --conf-path=/root/.aria2/aria2.conf -D
    ;;
stop)
    echo -n "已关闭Aria2c"
    killall aria2c
    ;;
restart)
   killall aria2c
   aria2c --conf-path=/root/.aria2/aria2.conf -D
   ;;
esac
exit
chmod 755 /etc/init.d/aria2c
update-rc.d aria2c defaults
service aria2c start
启动时还提醒了个啥,直接照着命令systemctl daemon-reload
然后再启动看状态service aria2c status
service aria2c status
aria2c.service - LSB: Aria2 Downloader
   Loaded: loaded (/etc/init.d/aria2c; generated; vendor preset: enabled)
   Active: active (running) since Thu 2019-05-23 21:01:11 CST; 3 days ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/aria2c.service
           └─13476 aria2c --conf-path=/root/.aria2/aria2.conf -D
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
至此已经全搞定了。。。当然也能在上面更新tacker的脚本里加service aria2c stop啥的,我是没弄,八辈子也不更一下,要更的话我手动关了更。

不过我把那更新脚本放到了OMV Web设置的计划任务里,也不知道运行了没。。

刚看了下,加的只是大佬的调整风扇的脚本。。但我用crontab -e看不到,也不知道是加哪了。
大佬轻喷。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
新手玩家
:
介绍未填写

主题

帖子

积分4

图文推荐

  • 小量的影视、音频存储方案之我见

    最近,一块使用了近十年的4T移动硬盘挂了(曾被摔

  • 极空间挂载阿里云、115、百度、夸克等20个

    理论上使用如下教实现程极空间可以挂载阿里云网盘

  • 红米AC2100刷Padavan固件超全详细教程

    刷机全过程图解 准备工作这部分,网上教程几乎都

  • 科普:什么是硬盘MTBF?那MTTF、MTTD、MTTR

    买固态硬盘,我们会比较关注颗粒寿命,机械硬盘虽

  • 群辉加USB3.0千兆网卡成功,教程分享

    具体安装替换参考此贴https://www.hao4k.cn/threa

  • 机械硬盘该怎么选?教你最全机械硬盘选购指

    机械硬盘该怎么选?教你最全机械硬盘选购指南

  • 搭建私有云—华芸AS6404T NAS+华硕 AC68U体

    帮朋友搭建私有云—华芸AS6404T NAS+华硕 AC68U体

  • 分享蜗牛星际A\B\C\D款机箱和功能分别有

    历经一个月研究:蜗牛星际ABCD款机箱和功能分

  • NAS都有哪些品牌?带你了解几大NAS名牌介绍

    NAS都有哪些品牌?带你了解几大NAS名牌介绍 前

  • 利用NAS建立DNS缓存服务器Pi-hole

    在家用环境中利用NAS建立DNS缓存服务器 1 前

  • Hao4K影音app客户端下载