WebUI-aria2 is a web interface that enables you to access and control the popular command-line downloader tool called aria2. In this tutorial, we will guide you through the process of installing WebUI-aria2 on Fedora CoreOS.
Before we start, make sure you have the following:
First, establish an SSH connection with your Fedora CoreOS instance.
ssh <username>@<your-ip-address>
WebUI-aria2 requires aria2 to function correctly. Let's install aria2 using the default package manager for Fedora CoreOS, which is dnf
.
sudo dnf install aria2 -y
Download the latest release of WebUI-aria2 from the official GitHub repository.
sudo mkdir /var/www/html/webui-aria2
sudo chown -R $USER:$USER /var/www/html/webui-aria2
cd /var/www/html/webui-aria2
wget https://github.com/ziahamza/webui-aria2/archive/refs/tags/v1.1.14.zip
sudo dnf install unzip -y
sudo unzip v1.1.14.zip
sudo mv webui-aria2-1.1.14/* /var/www/html/webui-aria2/
Create a configuration file for aria2 at /etc/aria2.conf
.
sudo nano /etc/aria2.conf
Add the following lines to the configuration file:
enable-rpc=true
rpc-listen-all=true
rpc-listen-port=6800
rpc-secret=<rpc-secret>
Save and exit the file. Don't forget to specify your own rpc-secret
.
Start the aria2 service using the following command.
sudo systemctl start aria2
Finally, open your web browser and navigate to http://<your-ip-address>/webui-aria2
. The WebUI-aria2 interface should now be accessible, and you can start downloading files using aria2.
That's it! You have successfully installed WebUI-aria2 on your Fedora CoreOS instance. Now you can enjoy the convenience of managing your downloads using a web interface.
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!