Manage torrent, metalink, and HTTP downloads through a visual browser dashboard without using terminal commands.
Run aria2 and the web interface together in a Docker container on a home server or Raspberry Pi for a self-hosted download box.
Select specific files within a torrent or metalink archive before starting the download to avoid downloading unwanted files.
Requires aria2 installed and running with its JSON-RPC interface enabled before you open the dashboard.
WebUI-Aria2 is a browser-based interface for controlling aria2, a command-line download manager. Aria2 is a tool that downloads files, supporting formats like torrents, metalinks, and direct HTTP links, but it normally requires typing commands in a terminal. This project provides a visual dashboard so you can manage downloads through a web page instead. The setup is straightforward. You start aria2 on your computer or a server with a flag that enables its built-in remote control interface. Then you open a web page, either by downloading the project and opening a local HTML file, or by visiting the hosted version at the project's GitHub Pages URL. The dashboard connects to the running aria2 process and lets you add, pause, and monitor downloads without touching the terminal again. For torrent and metalink downloads, the interface lets you select which individual files inside an archive you want to download before starting. A directURL feature allows the dashboard to serve completed download files directly from the browser, though that requires setting up a basic file server pointed at the download directory. Docker support is included for running the combination of aria2 and the web interface in a container. One Dockerfile is for general testing, and a separate Dockerfile targets ARM devices like Raspberry Pi, bundling both aria2 and the web interface into a single image. The project has no build system or installation process beyond starting aria2. The only real dependency is aria2 itself. It was originally created as part of Google Summer of Code and has been maintained and extended by the community since then. The source code carries an MIT license.
← ziahamza on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.