Installing aaPanel on a VPS

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

Bit.Hosting

Compare plans

Pricing is calculated for the selected billing period.