Skip to content

huangzulin/aria2-ui-pi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aria2 + AriaNg

Docker Pulls

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

功能特性

  • Aria2 (SSL 支持)
  • AriaNg 通过 UI 来操作,下载文件
  • 自动 HTTPS (Let's Encrypt)
  • Basic Auth 用户认证
  • 文件管理和视频播放 (File Manager,注意默认情况下,只能访问和管理 /data 目录下的文件)

安装于运行

快速运行

  docker run -d --name aria2-ui-pi -p 80:80 -p 6800:6800 -v /data:/data --restart=always huangzulin/aria2-ui-pi

开启所有功能

  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 huangzulin/aria2-ui-pi

支持的 Docker 环境变量

  • ENABLE_AUTH 启用 Basic auth 用户认证
  • ARIA2_USER Basic Auth 用户认证用户名
  • ARIA2_PWD Basic Auth 密码
  • RPC_SECRET Aria2 RPC 加密 token
  • DOMAIN 绑定的域名

支持的 Docker volume 属性

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

自行构建镜像

docker build -t huangzulin/aria2-ui-pi .

Docker Hub

https://hub.docker.com/r/huangzulin/aria2-ui-pi/

About

The Docker image for Aria2 + AriaNg / Aria2 + AriaNg + File Manager 的 docker 镜像(可在树莓派raspberry pi使用)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 53.6%
  • Dockerfile 46.4%