How to Install WebUI-aria2 on Elementary OS

In this tutorial, we will guide you through the process of installing WebUI-aria2 on the latest version of Elementary OS.

Prerequisites

Before getting started, make sure you have the following prerequisites:

Step 1: Install aria2

Before installing the WebUI, you should have aria2 installed on your system. To check if you have aria2 installed, open a terminal window and type the following command:

aria2c --version

If aria2 is not installed, run the following command in the terminal:

sudo apt-get install aria2

Step 2: Download WebUI-aria2

You can download the latest version of the WebUI-aria2 from the official GitHub repository:

wget https://github.com/ziahamza/webui-aria2/releases/latest/download/webui-aria2-latest.zip

The command downloads the zipped file of the latest release of the WebUI-aria2.

Step 3: Extract the Downloaded Archive

Extract the content of the downloaded archive using the following command:

unzip webui-aria2-latest.zip

The command will extract the files to the current working directory.

Step 4: Configure WebUI-aria2

After extracting the WebUI-aria2 archive, you need to configure it by creating a new file aria2.conf:

cd webui-aria2-latest
touch aria2.conf

Then, open the newly created file and add the following lines:

#rpc-listen-port=6800
rpc-secret=my-secret-pass

Before running WebUI-aria2, make sure to replace my-secret-pass with a strong password.

Step 5: Start WebUI-aria2

To start WebUI-aria2, navigate to the extracted directory and use the following command:

aria2c --conf-path=aria2.conf

Once aria2 is running, open a browser and navigate to http://localhost:6800. You will be prompted to enter the password you specified in the aria2.conf file.

Congratulations! You have successfully installed and configured WebUI-aria2 on Elementary OS. You can now use the WebUI to manage all your downloads.

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!