Page 1 of 1

Installing aaPanel on Your VPS or Dedicated Server

Posted: Wed May 13, 2026 8:06 pm
by Admin
Installation Command

Install aaPanel on your server in just two minutes using the following command:

Code: Select all

URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh underhost
[hr]

Step-by-Step Installation Instructions

1. Log into Your Server

Use SSH to connect to your server as the root user:

Code: Select all

ssh root@your_server_ip
2. Update Your System

Before running the installation, ensure your server packages are updated:
  • For Ubuntu/Debian:

    Code: Select all

    apt update && apt upgrade -y
  • For CentOS:

    Code: Select all

    yum update -y
3. Run the aaPanel Installation Script

Run the following command to install aaPanel. This command downloads and installs the control panel within minutes:

Code: Select all

URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh underhost
Once the installation is complete, the system will display:
  • The URL to access the aaPanel dashboard (e.g.,

    Code: Select all

    http://your_server_ip:8888
    ).
  • The default username and password for logging in.
4. Access the aaPanel Dashboard

Open your browser and enter the URL provided during installation. Use
the default credentials to log in and begin configuring your server.

5. Initial Setup

After logging in, follow these steps to complete the initial configuration:
  • Select the software stack you want to install (LAMP, LNMP, or OpenLiteSpeed).
  • Update the admin password to secure your aaPanel installation.
  • Enable SSL for the aaPanel dashboard to protect access with HTTPS.
[hr]

Post-Installation Tasks

Once aaPanel is installed, optimize your server with the following steps:

1. Install Additional Software

From the aaPanel dashboard, navigate to the “App Store” and install necessary components:
  • Web servers like NGINX, Apache, or OpenLiteSpeed.
  • Database servers like MySQL or MariaDB.
  • Multiple PHP versions for application compatibility.
2. Configure Security

Use aaPanel’s security features to harden your server:
  • Enable the built-in firewall to protect against unauthorized access.
  • Install and configure Fail2Ban for brute-force attack prevention.
  • Change the default SSH port to secure remote access.
3. Schedule Backups

Set up automated backups for your websites, databases, and files. Use
the built-in backup tool to schedule local or remote backups to
services like AWS S3 or Google Drive.

4. Issue SSL Certificates

Secure your websites by issuing Let’s Encrypt SSL certificates.
Navigate to the “Website” section, select your domain, and enable SSL
with a single click.