CCAA 2.0 Released: One-Click Installation of Aria2, AriaNg, and Filebrowser

ccaa 2.0aria2 installationariaNgfilebrowseroffline download
Published·Modified·

CCAA originally stood for CentOS + Caddy + AriaNg + Aria2, but it now supports mainstream distributions including Debian and Ubuntu. Starting from version 2.0 (2020/02/28), Caddy has been removed and replaced with a simple WebServer written in Golang to run AriaNg.

Software Functions

  • Aria2: Provides offline downloading capabilities.
  • ccaa_web: Supports AriaNg, written in Golang.
  • AriaNg: Provides a web interface for Aria2.
  • Filebrowser: Provides file management.

Key Features

  • Supports offline downloading via HTTP/HTTPS/FTP/BT/Magnet links, including resume functionality.
  • File management and online video playback.
  • Comprehensive help documentation.

Update Highlights

  • Optimized installation script.
  • Updated Aria2 version.
  • Updated Filebrowser version.
  • Updated AriaNG version.
  • Removed Caddy; replaced with a Golang-based WebServer for AriaNg.
  • Added support for CentOS 8.
  • Fixed various bugs.

One-Click Installation of CCAA (Aria2 + AriaNg + Filebrowser)

Supported operating systems include CentOS 7-8, Debian 8-10, and Ubuntu 16-18 (64-bit required). Please copy the command below based on your VPS location:

# Overseas
bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh)
# Domestic
bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn

If you encounter the error -bash: curl: command not found, it means curl is not installed. Install it first using the following command, then re-run the installation command.

# Debian or Ubuntu
apt-get -y install curl
# CentOS
yum -y install curl

If no errors occur, you will see the following interface. Enter 1 to install CCAA according to the prompts.

During installation, you will be asked to set the download path (default is /data/ccaaDown) and the Aria2 RPC secret key. The key should be a combination of letters and numbers without special characters to avoid exceptions.

Upon completion, the system will display the access address, Aria2 RPC secret key, File Browser username, and password.

  • Access Address: Default is http://IP:6080
  • Aria2 RPC Secret Key: Set by you
  • File Browser Username: Default is ccaa
  • File Browser Password: Default is admin

Getting Started

Access AriaNg via http://IP:6080. The first time you open it, you may see an "Authentication Failed" message, which is normal. Navigate to AriaNg Settings - RPC and enter the RPC secret key you set earlier.

In the left navigation bar, there is a File Management menu, which is the entry point for Filebrowser. The URL is http://IP:6081, with the default username ccaa and password admin. Please change the password immediately after logging into Filebrowser.

Common Commands

After successful installation, you can use the following commands to manage CCAA:

# Enter CCAA management interface
ccaa
# Check CCAA status
ccaa status
# Start CCAA
ccaa start
# Stop CCAA
ccaa stop
# Restart CCAA
ccaa restart
# Check current version
ccaa -v

Important Notes

  • CCAA pulls resources from GitHub; it is recommended for servers located overseas. Installation on domestic servers may be very slow or fail.
  • If your server has a security group enabled, ensure the following ports are open: 6080/6081/6800/6998/51413.
  • Most service providers prohibit BT downloading. The author assumes no responsibility for server bans due to misuse.

Other Resources

For more usage instructions, please refer to the help documentation. We recommend reading the documentation before asking questions. For suggestions or issues, feel free to leave a comment.