NAS 详细搭建方案 - 安装Aria2

目录


  • 1 准备工作
  • 2 安装硬件和操作系统
    • 2.1 安装宿主系统ESXI 6.5
    • 2.2 安装NAS操作系统
    • 2.3 安装Windows Server
    • 2.3.1 添加磁盘
    • 2.4 安装Ubuntu Server
  • 3 安装软件
    • 3.1 安装MySQL
    • 3.2 安装aria2
    • 3.3 安装Emby
    • 3.4 安装NextCloud
    • 3.5 安装s 服务端

Aria2


Aria2是一个命令行下轻量级、多协议、多来源的下载工具(支持 HTTP/HTTPS、FTP、BitTorrent、Metalink)
aria2 github地址
webui-aria2 github地址
ariaNg github地址

1 安装Aria2

1.1 安装

sudo apt-get install aria2

sudo mkdir /etc/aria2    #新建文件夹 
sudo touch /etc/aria2/aria2.session    #新建session文件
sudo chmod 755 /etc/aria2/aria2.session    #设置aria2.session可写 

1.2 配置aria2

配置文件来源
创建配置文件:

sudo vi /etc/aria2/aria2.conf

把配置文件地址内的内容软布粘贴进去,再修改部分字段:

dir=~/nfs/download               #下载目录
max-concurrent-downloads=3       #最多同时下载3个任务
input-file=/etc/aria2/aria2.session   #从会话文件中读取下载任务
save-session=/etc/aria2/aria2.session  #在Aria2退出时保存`错误/未完成`的下载任务save-session-interval=60                       #定时保存会话, 0为退出时才保存, 
enable-rpc=true                   #启用RPC,这样就能通过WebUI进行下载管理
rpc-allow-origin-all=true            #允许所有来源
rpc-secret=<TOKEN>               #设置密码

至此,aria2安装完成,尝试启动:

sudo aria2c --conf-path=/etc/aria2/aria2.conf

如果没有提示错误,按ctrl+c停止运行命令,转为后台运行:

sudo aria2c --conf-path=/etc/aria2/aria2.conf -D

1.3 创建服务及开机自启

从ubuntu 16.10开始service 命令改为systemctl 了,服务的创建也不一样了。

sudo vi /etc/systemd/system/aria2.service

# 粘贴以下代码 #################################
[Unit]
Description=Aria2c download manager
Requires=network.target
After=dhcpcd.service

[Service]
Type=forking
User=root
RemainAfterExit=yes
ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.conf -D
ExecReload=/usr/bin/kill -HUP $MAINPID
RestartSec=1min
Restart=on-failure

[Install]
WantedBy=multi-user.target 
# #################################################

# 刷新服务
sudo systemctl daemon-reload

# 测试服务
sudo systemctl start aria2

# 设置开机启动
sudo systemctl enable aria2

2 安装webui-aria2

从GitHub上下载整个项目到本地

sudo wget https://codeload.github.com/ziahamza/webui-aria2/zip/master
sudo unzip webui-aria2-master.zip
sudo cp webui-aria2-master /var/www/html/ webui-aria2
chmod 755 /var/www/html/webui-aria2

3 安装AriaNg

ariaNg下载
部署教程

cd /var/www/html
sudo mkdir aria2
sudo wget https://github.com/mayswind/AriaNg/releases/download/1.0.0/AriaNg-1.0.0-AllInOne.zip
unzip AriaNg-1.0.0-AllInOne.zip

之后访问http://IP/aria2查看页面即可使用。

你可能感兴趣的:(NAS)