«

群晖DS216j安装aria2

由于DS216j的CPU属于32位架构,无法安装Docker,只能手动安装aria2,这里可以查到群晖所有型号对应的CPU架构。

安装过程分为以下几步

  1. 安装bootstrap,用于安装ipkg
  2. 安装aria2
  3. 添加开机启动

1. 安装bootstrap

首先ssh到nas,要先在DSM设置页面里面开启ssh,Mac直接打开命令行,输入
ssh yourname@192.168.x.x
替换yourname和nas地址
Windows 用户请用putty,putty ssh 使用方法参考这里
获取root权限(运行后再次输入登录密码)
sudo -i
下载bootstrap
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh
修改权限
chmod +x syno-mvkw-bootstrap_1.2-7_arm.xsh
运行
sh syno-mvkw-bootstrap_1.2-7_arm.xsh 注释掉引起报错的脚本
vi bootstrap.sh
找到
#if ! grep Feroceon-KW /proc/cpuinfo >/dev/null 2>&1; then
# echo "Error: CPU not Marvell Kirkwood, probably wrong bootstrap.xsh"
# exit 3
#fi
在这几行前面加上#
运行脚本
sh bootstrap.sh

2. 安装aria2

cd /opt/bin
ipkg update
ipkg install http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/aria2_1.14.2-1_arm.ipk
配置aria2
cd /opt/etc
mkdir aria2
cd aria2
wget https://raw.githubusercontent.com/homtang/ds216j-aria2/master/aria2.conf
touch aria2.session
chmod 777 aria2.session
这里有一个编译好的1.19.2版本,可替换原1.14.2的aria2c,此步可省略
wget https://github.com/homtang/ds216j-aria2/raw/master/aria2c
mv /opt/bin/aria2c /opt/bin/aria2c.bak
cp aria2c /opt/bin/aria2c

3.添加开机启动

DSM 6.0以后,/etc/rc.local已经不在启动进程中,现在用以下方法添加开机启动
wget https://raw.githubusercontent.com/homtang/ds216j-aria2/master/aria2.sh
mv aria2.sh /usr/local/etc/rc.d/

现在可以浏览器打开AriaNgwebui-aria2进行下载,在Aria2 RPC栏输入NAS地址即可开始。

分享