DropVPS Team
Writer: Cooper Reagan
How to install aapanel on Centos 9

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:
U
Loading...