Aria2 + AriaNg + File Browser + Rclone 一体化解决方案
1. 项目介绍
本项目是一个集成了Aria2下载、AriaNg网页管理界面、File Browser文件浏览器和Rclone同步工具的Docker镜像。它提供了一个轻量级的、易于使用的下载、管理和同步文件的解决方案。支持ARM架构,适用于Raspberry Pi等设备,并具备自动HTTPS功能。
2. 项目快速启动
快速启动命令
docker run -d --name aria2-ui -p 8000:80 wahyd4/aria2-ui
启动后,您可以通过以下地址访问:
- Aria2:
http://yourip:8000 - Caddy File Server(只读):
http://yourip:8000/ro - File Manager:
http://yourip:8000/files - Rclone:
http://yourip:8000/rclone
默认登录信息为:
- File Browser:用户名
admin,密码admin - Rclone:用户名
user,密码password
完整功能启动
docker run -d --name ariang \
-p 80:80 \
-p 443:443 \
-e PUID=1000 \
-e PGID=1000 \
-e ENABLE_AUTH=true \
-e RPC_SECRET=Hello \
-e DOMAIN=https://example.com \
-e ARIA2_SSL=false \
-e ARIA2_USER=user \
-e ARIA2_PWD=password \
-e ARIA2_EXTERNAL_PORT=443 \
-e CADDY_LOG_LEVEL=ERROR \
-v /yourdata:/data \
-v /app/.cache:/app/.cache \
-v /app/a.db:/app/filebrowser.db \
-v /to_yoursslkeys/:/app/conf/key \
-v /conf_files_folder:/app/conf \
wahyd4/aria2-ui
使用docker-compose
创建docker-compose.yaml文件,并添加以下内容:
version: "3.5"
services:
aria2-ui:
restart: unless-stopped
image: wahyd4/aria2-ui:latest
environment:
- ENABLE_AUTH=true
- ARIA2_USER=hello
- ARIA2_PWD=world
- DOMAIN=http://toozhao.com
ports:
- "80:80"
volumes:
- ./data:/data
然后运行docker-compose up -d即可。
3. 应用案例和最佳实践
- 下载管理:使用Aria2强大的下载功能,支持多线程和断点续传。
- 远程管理:通过AriaNg网页界面,方便地在任何设备上管理下载任务。
- 文件浏览:通过File Browser查看和管理下载的文件,支持视频播放。
- 自动同步:使用Rclone自动上传下载的文件到云存储服务。
4. 典型生态项目
- Aria2:轻量级的命令行下载工具,支持多种协议。
- AriaNg:Aria2的网页管理界面,提供直观的任务管理功能。
- File Browser:简单的文件管理器,支持Web界面访问和文件管理。
- Rclone:命令行工具,用于同步文件到各种云存储服务。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



