The Docker image for Aria2 + AriaNg + File Manager
Branch: master
Clone or download
Latest commit 50688a3 Feb 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Update naming of image tag Feb 19, 2019
caddy Update the name of file manager to file browser Feb 18, 2019
README.EN.md Update readme Jan 3, 2019
README.md Update README.md Feb 20, 2019
filemanager.png Add chinese readme and set it by default. Sep 25, 2017

README.md

Aria2 + AriaNg

English | 简体中文

Docker Pulls CircleCI

本镜像包含 Aria2、AriaNg 和File Manager,主要方便那些用户期望只运行一个镜像就能实现图形化下载文件和在线播放文件。(类似离线下载的功能),只使用一个 Docker 镜像也方便用户在群晖NAS 中运行本程序。

Aria2 Screenshot

File Manager Filemanager

功能特性

  • Aria2 (SSL 支持)
  • AriaNg 通过 UI 来操作,下载文件
  • 自动 HTTPS (Let's Encrypt)
  • Basic Auth 用户认证
  • 文件管理和视频播放 (File Manager,注意默认情况下,只能访问和管理 /data 目录下的文件)
  • 支持ARM CPU 架构,因此可以在树莓派中运行,请下载对应的ARM TAG 版本, arm32arm64

安装于运行

快速运行

  docker run -d --name aria2-ui -p 80:80 -p 6800:6800 wahyd4/aria2-ui

开启所有功能

  docker run -d --name ariang -p 80:80 -p 6800:6800 -p 443:443 -e ENABLE_AUTH=true -e RPC_SECRET=Hello -e DOMAIN=example.com -e ARIA2_USER=user -e ARIA2_PWD=pwd -v /yourdata:/data -v /yoursslkeys/:/root/conf/key -v <to your aria2.conf>:/root/conf/aria2.conf wahyd4/aria2-ui

支持的 Docker 环境变量

  • ENABLE_AUTH 启用 Basic auth 用户认证
  • ARIA2_USER Basic Auth 用户认证用户名
  • ARIA2_PWD Basic Auth 密码
  • RPC_SECRET Aria2 RPC 加密 token
  • DOMAIN 绑定的域名, 当绑定的域名为HTTPS时,即为启用HTTPS, 例: DOMAIN=https://toozhao.com

支持的 Docker volume 属性

  • /data 用来放置所有下载的文件的目录
  • /root/conf/key 用户来放置 Aria2 SSL certificate证书和 key 文件. 注意: 证书的名字必须是 aria2.crt, Key 文件的名字必须是 aria2.key
  • /root/conf/aria2.conf 为 aria2 的配置文件,你可以映射自己的配置文件。

自行构建镜像

cd caddy
docker build -t aria2-ui .

Docker Hub

https://hub.docker.com/r/wahyd4/aria2-ui/

使用 Docker compose 来运行

请参考 https://github.com/wahyd4/aria2-ariang-x-docker-compose