📦 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.
If you run into issues or are unsure how to install aaPanel — contact Bit.Hosting support and we’ll help you out! 😊