← Software

aria2

A multi-protocol, multi-source command-line download utility.

aria2 downloads files over HTTP, HTTPS, FTP, SFTP, BitTorrent, and Metalink, with the ability to split a single download across multiple connections and sources. For a large file hosted on multiple mirrors, aria2 can fetch different segments from different mirrors simultaneously, which can saturate a home connection that any single mirror would not be able to fill.

aria2 can also act as a daemon controlled via a JSON-RPC API, which has spawned a small ecosystem of web front-ends (AriaNg, Webui-Aria2). For users who run a download server on a NAS or VPS, the daemon-plus-web-UI combination is a popular self-hosted replacement for proprietary download managers.

Tatsuhiro Tsujikawa has maintained aria2 since 2006. It is the underlying download engine in many distribution installation ISOs, BitTorrent integration in some package managers, and high-throughput cloud-resource fetching scripts. Its support for Metalink (which encodes mirror lists and checksums in a single file) is one of the more thorough implementations of that standard.

License: GPL-2.0-or-later

Category: CLI tools

Website: https://aria2.github.io/

Install

Debian/Ubuntu: sudo apt install aria2
Fedora/RHEL:   sudo dnf install aria2
Arch:          sudo pacman -S aria2
macOS:         brew install aria2

Authors

  • Tatsuhiro Tsujikawa
PreviousArgo CD NextAsciidoctor

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring