Menu
User

DropVPS Team

Writer: Cooper Reagan

How to install aapanel on Centos 9

How to install aapanel on Centos 9

Publication Date

11/18/2025

Category

Articles

Reading Time

2 Min

Table of Contents

aaPanel is a lightweight yet powerful hosting control panel that lets you manage websites, databases, FTP, SSL, firewalls, and cron jobs through a simple web dashboard. CentOS Stream 9 supports aaPanel perfectly with a quick installation script.

Step 1: Update System Packages

Make sure your CentOS 9 system is fully updated:

sudo dnf update -y

Step 2: Install Required Dependencies

aaPanel needs curl, wget, and basic utilities:

sudo dnf install -y curl wget unzip

Step 3: Download and Run the aaPanel Installer

Use the official aaPanel installation script for CentOS:

curl -sSO http://www.aapanel.com/script/install_6.0_en.sh
sudo bash install_6.0_en.sh

During installation, you may be asked:

Do you want to install aaPanel to /www/server/panel? (y/n)

Type y and press Enter.

Installation usually takes 2–5 minutes.

Step 4: Open Required Firewall Ports

aaPanel uses port 7800 by default.

If Firewalld is enabled, allow access:

sudo firewall-cmd --zone=public --add-port=7800/tcp --permanent
sudo firewall-cmd --reload

Check open ports:

Step 5: Access the aaPanel Web Interface

After installation, you will see something like:

aaPanel URL: http://your-server-ip:xxxxx/xxxxx
Username: xxxxx
Password: xxxxx

Open the URL in your browser and log in using the provided username and password.


Step 6: Choose Your Software Stack

On first login, aaPanel asks you to install a stack:

  • LNMP (Nginx + MySQL/MariaDB + PHP)

  • LAMP (Apache + MySQL/MariaDB + PHP)

Click One-Click Install to let aaPanel configure everything automatically.

Linux VPS
U
Loading...

Related Posts

How to install aapanel on Centos 9