aaPanel is one of the most popular free server control panels for Linux. It features an intuitive web interface, support for Apache/NGINX, MySQL/MariaDB, mail, FTP, SSL, and more. In this guide, you’ll learn how to install aaPanel on your VPS, which operating systems are supported, and what to consider before and after installation.
Supported Operating Systems
- Debian 9, 10, 11
- Ubuntu 18.04, 20.04, 22.04
- CentOS 7 (outdated but supported)
- Not recommended for systems with a graphical desktop environment
How to Install aaPanel
Connect to your server via SSH as the root user and run the following commands:
# For Debian/Ubuntu:
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh
# For CentOS:
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh
Once the installation is complete, you’ll receive a panel URL, login, and password. By default, aaPanel runs on port 8888 — e.g., http://your_ip:8888. You can now open the web interface in your browser and start configuring your environment.
What’s Included in aaPanel
- Apache and NGINX support
- MySQL, MariaDB, PostgreSQL installers
- FTP server, file manager, SSH console
- Mail server with spam protection
- SSL management with Let’s Encrypt
- Resource monitoring and auto-updates
- Application and extension marketplace
Bit.Hosting Recommendations
- Install only on a clean server with no preinstalled web stack;
- Use a VPS with at least 1 GB RAM and 10 GB SSD;
- Change the default port 8888 to a custom one;
- Enable automatic component updates;
- Use the built-in backup tool for regular snapshots.
← Back to Control Panels section
If you run into issues or are unsure how to install aaPanel — contact Bit.Hosting support and we’ll help you out! 😊
← Control Panels on VPS