Skip to content

sologuy/aria2-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aria2-Docker

简介

这是一个在Linux x64系统上自动部署Aria2 + YAAW + FileManager(Caddy)的镜像。

  • Aria2是一个支持多种协议的下载工具
  • YAAW是纯HTML/CSS/JS编写的Aria2前端
  • FileManager是个可以在线管理文件的Caddy插件

依赖

使用

  1. 在Linux x64系统上安装Docker
  2. 拉取本项目仓库
git clone https://github.com/sologuy/aria2-docker.git
  1. 构建镜像
cd aria2-docker 
docker build -t aria2 .
  1. 启动容器
docker run -d --name aria2 -e user=admin -e pass=admin123 -p 8099:80 -p 6800:6800 -v /root/downloads:/data/aria2/download aria2
  1. 浏览器打开http://[服务器域名或IP]:8099,在YAAW的设置里把JSON-RPC Path改为http://admin:admin123@服务器域名或IP:6800/jsonrpc即可使用YAAW管理Aria2
  2. 浏览器打开http://[服务器域名或IP]:8099/admin/files/download/即可查看、管理下载的文件

参数释义

  • --name aria2: 容器的名字,可省略
  • -e user=admin: Web访问的用户名,省略则使用默认值admin
  • -e pass=admin123: Web访问的密码,省略则使用默认值admin123
  • -p 8099:80: 把主机8099端口映射到容器80端口供Web访问
  • -p 6800:6800: 把主机6800端口映射到容器6800端口供RPC调用
  • -v /root/downloads:/data/aria2/download: 把主机/root/downloads目录挂载到容器/data/aria2/download目录用来存放下载的文件

参考项目

  • Aria2-Docker 另一个yaaw的docker项目,但是其中有一个下载链接是私有的,无法直接使用
  • LACY 一个aria2+yaaw+caddy的一键安装脚本

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published