ariactl – a Web interface for aria2
This is a small Perl script that uses using Frontier::Client
to
communicate over XML-RPC with an instance of =aria2=.
It provides a webpage to add downloads to aria2
, get the list of finished
and waiting downloads, and change some options of aria2
.
Install arialctl.pl
and the two CSS / JS files in a directory managed by
mod_perl
. The script does no user authentication, configure your webserver
to limit access. Create a text file, ariaurl.txt
, in order to find the URL
to use to contact aria2
’s XML-RPC server.
The URL to use will look like this:
http://rpc-token@machine.example.org:6800/rpc
On machine.example.org
, start aria2
with:
aria2c --enable-rpc --rpc-secret=fasdhuklwer
If aria2
is on another machine, you’ll also want --rpc-listen-all
. In that
case, you’ll certainly want to have some access control in place to avoid
having aria2
listening on the public Internet.