Install Web Based Download Utility with AriaNg on Windows
#Aria2 #AriaNg #WebUI
Full steps can be found at https://i12bretro.github.io/tutorials/0424.html
--------------------------------------------------------------------
Quick Setup
--------------------------------------------------------------------
01. Download aria2 https://github.com/aria2/aria2/releases
02. Download the AriaNg AllInOne https://github.com/mayswind/AriaNg/releases/
03. Extract the downloaded AriaNg .zip file
04. Extract the downloaded aria2 .zip file
05. Rename the extracted folder aria2
06. Copy the aria2 folder to a permanant location such as C:\Program Files
07. Hold the SHIFT key and right click in the white space ≫ Open PowerShell windows here...
08. Run the following command to start aria2 with the RPC server enabled
.\aria2c.exe --dir=C:\Downloads --enable-rpc=true --rpc-allow-origin-all=true --rpc-listen-all=true --rpc-listen-port=6800 --rpc-secret=SomethingSecure -D
09. Navigate back to the extracted AriaNg folder
10. Double click index.html to open it in the default web browser
11. Select AriaNg Settings from the left navigation menu
12. Select the automatically generated RPC connection in the top sub-navigation menu
13. Scroll down to the Aria2 RPC Secret Token field and paste the rpc-secret string, SomethingSecure in this example
14. Click the Reload AriaNg button on the notification popup
15. The AriaNg will now be able to communicate with aria2 over RPC
--------------------------------------------------------------------
Starting Aria2 on System Boot
--------------------------------------------------------------------
01. Open File Explorer and navigate to C:\Program Files\Aria2 (or wherever Aria2 is installed)
02. Right click in the white space ≫ New ≫ Text Document
03. Name the new doucment aria2.conf
04. Edit the new aria2.conf file in a text editor
05. Paste the following basic configuration into the file
dir=C:\Downloads
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
rpc-secret=SomethingSecure
06. Save the aria2.conf file
07. Click on the Start Button ≫ Type task ≫ Launch Task Scheduler
08. Right click the Task Scheduler Library folder in the left pane ≫ Create Basic Task...
09. Set the name to Aria2 and optionally set a Description ≫ Click Next
10. For the Trigger, select When the computer starts ≫ Click Next
11. For the Action, select Start a program ≫ Click Next
12. In the Program/script field, paste the following, editing the path if Aria2 is installed somewhere else
"%ProgramFiles%\aria2\aria2c.exe"
13. In the Add Arguments field, paste the following, again editing the path if necessary
--conf-path="%ProgramFiles%\aria2\aria2.conf" -D
14. Click Next
15. Click Finish
16. In the Properties dialog, click the Change User or Group... button
17. Type System in the Object name field ≫ Click OK
18. Check the Run with highest privileges box
19. Click OK to create the scheduled task
20. Right click the Aria2 scheduled task ≫ Run
21. Right click the task bar ≫ Task Manager
22. Select the Details tab and aria2c.exe should be running
23. Open the AriaNg page to very it has connected
Additional Aria2 documentation, including how to setup SSL, can be found at https://aria2.github.io/manual/en/html/aria2c.html#options
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro