专栏首页凌晨的代码世界基于腾讯轻量服务器安装Aria2+AriaNg+Nginx+File Brower 服务
原创

基于腾讯轻量服务器安装Aria2+AriaNg+Nginx+File Brower 服务

基于腾讯轻量服务器安装Aria2+AriaNg+Nginx+File Brower 服务

0x01应用简介

Aria2:是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具。

AriaNg:客户端启动器可以轻轻松松的管理你的Aria2下载器。

Nginx:是一款轻量级的Web 服务器/反向代理服务器及电子邮件代理服务器。

File Brower:是一个基于 Web 的文件管理器。它可以使你随时随地的对设备的文件进行基本的管理操作。

0x02服务器准备

服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器(Lighthouse)。这是目前最快的建站方式,我们开始上路吧~

目前腾讯云最流行的IaaS层产品莫过于Lighthouse(轻量应用服务器)了。该产品以套餐形式提供了便捷的云主机选购,网络流量包、应用镜像以及免密登录等特性也更加注重了人性化的体验。Lighthouse作为目前最炙手可热的面向个人开发者及中小企业的新一代云服务产品,特别适合搭建个人博客、网站、论坛、小型应用等多种场景。另外,其良心的价格和促销力度也是前所未有,其持续运营的策略是相对面向未来的。

境外服务器价格及配置:

国内服务器价格和配置:

0x03开始安装

Nginx安装及配置

使用命令

yum install nginx

安装成功后进入 /etc/nginx/nginx.conf 可以配置nginx信息

Aria2安装

使用命令安装

yum install aria2

(1)创建.aria2目录

mkdir /root/.aria2

(2)创建会话文件

touch /root/.aria2/aria2.session

(3)创建日志文件

touch /root/.aria2/aria2.log

(4) 创建配置文件

touch /root/.aria2/aria2.config 

(5)编辑配置文件

需要修改最后一行rpc密码(自行设置,最好6位数字)

################ 文件保存相关 ################
# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=/home/download
# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
#disk-cache=32M
# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
# 预分配所需时间: none < falloc ? trunc < prealloc
# falloc和trunc则需要文件系统和内核支持
# NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
#file-allocation=none
# 断点续传
continue=true
################ 下载连接相关 ################
# 最大同时下载任务数, 运行时可修改, 默认:5
#max-concurrent-downloads=5
# 同一服务器连接数, 添加时可指定, 默认:1
max-connection-per-server=5
# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
# 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
min-split-size=10M
# 单个任务最大线程数, 添加时可指定, 默认:5
#split=5
# 整体下载速度限制, 运行时可修改, 默认:0
#max-overall-download-limit=0
# 单个任务下载速度限制, 默认:0
#max-download-limit=0
# 整体上传速度限制, 运行时可修改, 默认:0
#max-overall-upload-limit=0
# 单个任务上传速度限制, 默认:0
#max-upload-limit=0
# 禁用IPv6, 默认:false
#disable-ipv6=true
# 连接超时时间, 默认:60
#timeout=60
# 最大重试次数, 设置为0表示不限制重试次数, 默认:5
#max-tries=5
# 设置重试等待的秒数, 默认:0
#retry-wait=0
################ 进度保存相关 ################
# 从会话文件中读取下载任务
input-file=/root/.aria2/aria2.session
# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
save-session=/root/.aria2/aria2.session
# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
#save-session-interval=60
############## RPC相关设置 ##############
# 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
rpc-secret=设置成自己的密码

Aira2启动

sudo aria2c --conf-path=/root/.aria2/aria2.conf
sudo service aria2c start

AriaNg安装

(1)进入Nginx源代码目录

 cd /usr/share/nginx/html

(2)下载AriaNg文件

wget https://github.com/mayswind/AriaNg/releases/download/1.2.1/AriaNg-1.2.1.zip

(3)解压

unzip AriaNg-1.2.1.zip

(5)开启端口

在腾讯云轻量服务器控制台开放所有端口

(6)进入面板

1,输入ip地址

2,点击左侧AriaNg设置

3,点击上方rpc

4,输入rpc密码

5,Aria2状态显示已连接即为成功

File Brower安装

(1)下载

wget https://github.com/filebrowser/filebrowser/releases/download/v2.1.0/linux-amd64-filebrowser.tar.gz

(2)解压

tar -zxvf linux-amd64-filebrowser.tar.gz

(3)移动

mv filebrowser /usr/sbin

(4)创建目录

mkdir /etc/filebrowser/

(5)创建配置文件

vi /etc/filebrowser/config.json

(6)编辑配置文件

{ 
"address":"0.0.0.0", 
"database":"/etc/filebrowser/filebrowser.db", 
"log":"/var/log/filebrowser.log",
"port":8080, 
"root":"/home/download", 
"username":"admin"
}

(7)运行项目

nohup filebrowser -c /etc/filebrowser/config.json &

0x04软件使用

浏览器输入轻量服务器ip既可以进入AriaNg界面

浏览器输入轻量服务器ip:8080既可以进入File Brower界面

速度测试:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用轻量应用服务器实现自动下载上传到OneDrive

    自此咱们的自动上传下载服务器已经配置完毕了,在ariang提交下载任务即可自动上传到OneDrive

    蛋黄
  • 打造无限速私有网盘

    今天给大家介绍如何利用开源工具,搭建一套无下载限制的私有云盘。

    李俊鹏
  • Aria2Drive:一键搭建自己的网盘

    有一个5T的OneDrive,一直在用oneindex做列表,期间因为oneindex无法实现下载功能,有一段时间转向了pyone,但是作者已经半年没音信了,有...

    Erwin
  • Aria2+OneDrive 搭建自动下载/上传网盘

    请注意,本文编写于 485 天前,最后修改于 476 天前,其中某些信息可能已经过时。

    Naraku
  • 安装Aria2+AriaNg

    Aria2就不多做介绍了,反正是linux系统的下载神器,支持多种下载协议,还能离线下载。可惜Aria2作为后端,操作都要在ssh下敲代码输命令,实在太不友好。...

    子润先生
  • 群晖Docker中安装Aria2Web前端:AriaNg

    Aria2是一个命令行下运行、多协议、多来源下载工具,支持磁力链接、BT种子、HTTP、FTP等下载协议,当然因为它是命令行下载工具,所以我们想下载一个东西还需...

    爱游博客
  • 腾讯云轻量应用服务器部署Aria2+AriaNg下载工具

    Aria2是一款很好用的下载工具,支持多种下载协议,还能离线下载,配合腾讯云轻量应用服务器内置的宝塔面板镜像搭建一个web控制面板就在方便不过了。

    zuantou
  • AriaNg启用HTTPS/WebSocket协议连接Aria2

    1、宝塔面板:左侧网站-添加站点-站点设置-SSL-申请Let's Encrypt。 2、LNMP安装包:自己使用命令添加域名的时候,有申请SSL选项。

    用户1065635
  • 基于腾讯云轻量服务器安装Ewomail邮件服务器

    ewomail基于Linux下的邮件服务器软件,安全稳定,无需专人维护,Web现代化的邮箱管理后台。简单易用,支持多语言切换,详细的使用手册,容易上手!

    lingchen 凌晨
  • 基于腾讯云轻量服务器安装Ewomail邮件服务器

    ewomail基于Linux下的邮件服务器软件,安全稳定,无需专人维护,Web现代化的邮箱管理后台。简单易用,支持多语言切换,详细的使用手册,容易上手!

    lingchen 凌晨
  • 【5分钟玩转Lighthouse】这可能是全网最容易搭建的网盘

    Cloudreve是一款开源的网盘软件,支持服务器本机、腾讯云COS等多种存储方式,提供离线下载、拖拽上传、在线预览等功能,可以帮助用户快速搭建个人或多人使用的...

    Scott1
  • 2020 年 4 月使用 Aria2 加速下载百度网盘文件

    如果更换应用id还不行,那就试试今天介绍的 Aria2 吧,下载速度也能到2MB/s。

    苏生不惑
  • 基于腾讯云轻量服务器安装telegram机器人

    服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器(Lighthouse)。这是目前最快的建站方式,我们开始上路吧~

    lingchen 凌晨
  • 快速搭建一个下载站:详解Linux上部署h5ai实现目录映射

    H5AI,其实全称是:HTML5 Apache Index。最初是用来在Apache Web服务器上,完成资源映射,但是后来适配到Nginx等其他平台。使用H5...

    Mintimate
  • 基于腾讯云服务器安装ELK

    ELK=elasticsearch+logstash+kibana, 常作为大型分布式系统的日志分析收集处理的解决方案

    时间静止不是简史
  • 基于腾讯云轻量服务器安装在线编辑Markdown编辑器

    服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器(Lighthouse)。这是目前最快的建站方式,我们开始上路吧~

    lingchen 凌晨
  • 【玩转腾讯云】基于腾讯云轻量应用服务器搭建云盘服务

    每一个用户需求的背后都是因为有场景存在,而这些差异化的场景也都是因为不同的用户类型产生的。

    小傅哥
  • yunBT:一个基于TP3.1的多用户BT离线下载程序,支持在线播放

    说明:yunBT这个项目其实很早就有了,只是老没更新,现在作者基于ThinkCMS重做该程序,支持多用户注册下载,Magnet和HTTP下载。每个单独用户支持1...

    砸漏
  • 实验列表

    1.Linux 基础入门 https://cloud.tencent.com/developer/labs/lab/10000

    蒋小爱

扫码关注云+社区

领取腾讯云代金券