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.
Before we get started, make sure you have the following:
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
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
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.
Start aria2 and make sure it's running in the background:
aria2c --conf-path=/etc/aria2/aria2.conf -D
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!
Alternatively, for the best virtual desktop, try Shells!