How to install WebUI-aria2 on Manjaro

In this tutorial, we will show you step-by-step instructions on how to install WebUI-aria2 on your Manjaro system.

WebUI-aria2 is a web interface for the popular command-line download utility, aria2. It provides a user-friendly web interface, allowing you to remotely manage and monitor downloads from anywhere.

Prerequisites

Before we get started, make sure you have the following:

Step 1: Install aria2

Before installing WebUI-aria2, we need to install the aria2 command-line download utility. Run the following command in the terminal:

sudo pacman -S aria2

Step 2: Download WebUI-aria2

Next, we need to download the WebUI-aria2 source code from the official Github repository. Run the following command in the terminal to clone the Github repository:

git clone https://github.com/ziahamza/webui-aria2.git

Step 3: Configure aria2

Before we can use WebUI-aria2, we need to configure aria2. Create a new directory for aria2’s configuration files and open the configuration file using your preferred text editor. In this example, we will use nano:

sudo mkdir /etc/aria2
sudo nano /etc/aria2/aria2.conf

Add the following lines to the file and then save and exit:

rpc-listen-all=true
rpc-allow-origin-all=true
enable-rpc=true
rpc-listen-port=6800

These lines enable RPC communication and set the port to 6800.

Step 4: Start aria2

Start aria2 and make sure it's running in the background:

aria2c --conf-path=/etc/aria2/aria2.conf -D

Step 5: Start WebUI-aria2

To start using WebUI-aria2, simply open the “index.html” file from the WebUI-aria2 source code on your preferred web browser:

cd webui-aria2
firefox index.html

Once the interface loads, click the “Open WebUI” button and enter the RPC URL, which should be “http://localhost:6800/jsonrpc”. Click OK to complete the setup.

Congratulations! You have successfully installed WebUI-aria2 on Manjaro. You can now access the WebUI-aria2 interface from any device connected to your network.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!