AriaNg is a modern web frontend for aria2 that makes downloading files easier and more enjoyable. This guide will walk you through the installation, features, and troubleshooting options to ensure a smooth experience using AriaNg.
Introduction
AriaNg serves as a user-friendly interface to the aria2 download manager, which can streamline your downloading tasks. It’s crafted from pure HTML and JavaScript, eliminating the need for compilers or runtime environments. By simply deploying AriaNg on your web server, you can access its intuitive interface from any device.
Features
- Pure HTML and JavaScript, no runtime required
- Responsive design for both desktop and mobile devices
- User-friendly interface including:
- Sorting and searching tasks
- Task retry and adjustment with drag-and-drop
- Detailed task information such as health percentage
- Filtering files by type or extension
- Multi-directory task tree view
- Download/upload speed charts
- Full support for aria2 settings
- Dark theme
- URL command line API support
- Download finished notifications
- Multi-language support
- Multi aria2 RPC host support
- Exporting and importing settings capability
- Efficient bandwidth usage
Installation
To begin using AriaNg, you have three installation options:
- Standard Version: Best for web server deployment with on-demand loading.
- All-in-One Version: Ideal for local use. Download and open a single HTML file in your browser.
- AriaNg Native: Suitable for local use without needing a browser.
Prebuilt Releases
- Latest Release: Latest Release
- Latest Daily Build (Standard Version): Daily Build
Building from Source
If you prefer building from source, ensure you have Node.js, NPM, and Gulp installed. Follow these commands:
# For the Standard Version
$ npm install
$ gulp clean build
# For the All-In-One Version
$ npm install
$ gulp clean build-bundle
The builds will be placed in the dist
directory.
Usage Notes
Keep in mind that the Standard Version loads language resources asynchronously. To avoid issues, do not open index.html
directly from the local file system. Use either the All-in-One Version or deploy AriaNg in a web container. Alternatively, you can download AriaNg Native which does not require a browser.
Translating
Contributions for translations are welcome! All translation files are located in src/langs
. To add a new language, modify the relevant configuration and create a new file based on the sample provided.
Documentation
Demo
Take a look at the live demo at AriaNg Live Demo.
Third Party Extensions
Explore various third-party applications based on AriaNg that offer enhanced functionality across different scenarios and devices. Visit the Third Party Extensions page for further details.
Troubleshooting
If you run into any issues while using AriaNg, here are some troubleshooting ideas:
- Ensure your web server is properly configured.
- Check console logs for any errors and resolve them.
- Verify that all required dependencies are installed if building from source.
- Make sure you are using the correct URLs for your setup.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Conclusion
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.