菜鸟YY
专注于IT入门技巧教程分享

OMV搭建系列教程[5] – 安装Aria2

Aria2是一款免费开源跨平台且不限速的多线程下载软件,Aria2的优点是速度快、体积小、资源占用少;支持 HTTP / FTP / BT / Magnet 磁力链接等类型的文件下载;支持 Win、Mac、Linux操作系统 。

本文Aria2是基于 Docker插件安装,如果你还没有安装,请参阅  OMV搭建系列教程[4] – 安装Docker容器

查看用户PGID和PUID

  • 输入 id {your_username}
  • 例如:id yuyong
yuyong@NAS:~$ id yuyong
uid=1000(yuyong) gid=100(users) groups=100(users),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),33(www-data),44(video),46(plugdev),108(netdev),110(ssh),1000(yuyong),996(docker)

uid=1000(yuyong) gid=100(users) 就是你想要的了


安装Aria2

Step 1:


  • 切换到服务 —> docker(容器)
  • 在右边 搜索框 输入 aria2
  • 点击下来菜单的 opengg/aria2

Step 2:


  • 点击开始
  • 输出那里会显示拉取状态,拉取完成后点击关闭

Step 3:


  • 选中我们刚刚拉取的镜像
  • 点击部署镜像

Step 4:


  • 输入 容器 名称
  • 选择 容器 重启规则
  • 选择 需要 映射端口号

Step 5:


配置环境变量和 文件地址映射

  • 填入 PUIDPGID (前面所获取的用户ID)
  • 填入所需映射文件夹地址
  • /config: aria2配置文件和日志文件地址
  • /downloads: aria2下载存放地址

我的配置是:

  • /home/yuyong/aria2/config:/config
  • /sharedfolders/download:/downloads
  • 你可以映射到你想映射的位置,只有保证文件夹有权限读取即可
Aria2 安装

Step 6:


  • 直接可以在容器那里查看运行状态
  • 完成!

配置Aria2

  • vim 你的config文件夹/aria2.conf
  • 例:vim /home/yuyong/aria2/config/aria2.conf
  • rpc-secret=<password> 前面加个 # 号注释掉,当然你也可以改成自己需要的
  • :wq 保存
save-session=/config/aria2.session
input-file=/config/aria2.session
save-session-interval=60

dir=/downloads

file-allocation=prealloc
disk-cache=128M

enable-rpc=true
rpc-listen-port=6800
rpc-allow-origin-all=true
rpc-listen-all=true

#rpc-secret=<password>

auto-file-renaming=false

max-connection-per-server=16
min-split-size=1M
split=16


Aria2 Docker安装代码

GUI安装麻烦的可以直接使用代码安装,但是千万要记得修改对应参数

 docker run \
   -d \ #镜像以后台方式运行
   --name aria2 \  #容器的重启策略
   -p 6800:6800 \ #端口映射
   -u=1000:100\ #用户 PUID:PGID
   --restart=unless-stopped \
   -v /home/yuyong/aria2/config:/config \ #aria2配置文件和日志文件地址 
   -v /sharedfolders/download:/downloads:/downloads \ #aria2下载存放地址
   opengg/aria2 #安装包名
赞(3) 打赏
您可以转载,但请注明作者及原文链接:菜鸟YY - 专注于IT入门技巧教程分享 » OMV搭建系列教程[5] – 安装Aria2

评论 5

评论前必须登录!

 

  1. #1

    在第四步的端口映射那开始,点击后面的+号就没反应了。是怎么解决呢?

    zsen2个月前 (06-28)
  2. #2

    想请教一下,为什么我aria2配置后就一直无限restarting呢?(restart policy 选了unless-stopped),不然就会直接dead,连running都没有

    feli2个月前 (06-30)
  3. #3

    Step 4的时候点里面的+号就提示:Network protovol must be specified 请教大神这是哪出问题?

    zsen2个月前 (07-03)
    • 实在是不好意思,是我教程的失误,参数填写错误,已更新,参照我的设置重新配置即可。

      菜鸟YY2个月前 (07-04)
  4. #4

    Setting conf
    touch: /config/aria2.session: Read-only file system

    UID: 0
    GID: 0

    Setting conf
    touch: /config/aria2.session: Read-only file system
    按照教程设置状态一直在重启,,日志提示没只可读 这个要怎么处理呢

    chen_662周前 (08-09)

您的支持是我们前进的动力

支付宝扫一扫打赏

微信扫一扫打赏