You are currently viewing How to Install and Configure aaPanel on Debian

How to Install and Configure aaPanel on Debian

aaPanel is a free web hosting control panel that allows users to manage their websites, databases, and email accounts with ease. It offers a wide range of features such as file management, FTP, DNS, SSL certificates, backups, and more. aaPanel is compatible with various Linux distributions including Debian, Ubuntu, CentOS, and more.

In this tutorial, we will focus on how to install and configure aaPanel on Debian. We will walk you through the installation process and provide step-by-step instructions on how to configure your aaPanel installation.

Steps to Install and Configure aaPanel on Debian


  • A server with Debian 11 as OS
  • User privileges: root or non-root user with sudo privileges

Here are the simple steps to install and configure aaPanel on Debian.

Step 1: Connect to your server

First, you need to connect to your server using an SSH client. If you are using a Windows machine, you can download PuTTY from the official website. If you are using a Mac or Linux machine, you can use the built-in Terminal application.

To connect to your server, launch your SSH client and enter the server’s IP address or hostname. Then, enter your username and password to log in to your server.

Step 2: Update your server

Before installing aaPanel, it’s important to update your server to ensure that you have the latest security patches and software updates. To do this, run the following commands:

sudo apt-get update

sudo apt-get upgrade

Step 3: Install aaPanel

To install aaPanel, you can use the following command:

wget -O && sudo bash

This command will download the aaPanel installation script and execute it using sudo. During the installation process, you will be prompted to enter your email address, which will be used to send you important notifications about your server.

Once the installation is complete, you will see a message that says “aaPanel has been installed successfully.” You can now access the aaPanel login page by visiting your server’s

in a web browser, followed by “/aa”. For example:


Step 4: Access aaPanel GUI

Now, you have to access aaPanel. Use the URL credentials above to access.

Configure aaPanel on Debian

When you log in, you will see the screen below.

aa panel dashboard

As you can see, the interface is rather straightforward, with a single large menu on the left. When you initially click on the “Website” area, you should see the screen below:

website area

As you can see, the Web server has not yet been setup. Select the Apache Web server by selecting “Install Apache” and then the “Submit” button.

aaPanel on Debian
apache installation process

You should see the following output after a successful installation:

apache completed

For instance, this pop-up after a fresh installation will recommend some applications that can only be installed on aaPanel with “one-click”


The top menu displays system information, the opportunity to update or restart the panel, and some premium Pro products.

aa panel dashboard (2)

This fantastic control panel provides numerous choices, such as establishing and managing databases, adding websites, configuring a DNS server, installing Docker, configuring a firewall, and so on.

Step 5: Secure Your Server

It’s important to secure your server to prevent unauthorized access and protect your data. When you install and configure aaPanel on Debian, you should take care of the security as well. Here are some tips to help you secure your aaPanel installation:

  • Use a strong password for your aaPanel account
  • Disable root login and use a non-root user with sudo privileges instead
  • Configure a firewall to restrict incoming traffic to your server
  • Enable automatic security updates to keep your software up-to-date
  • Use SSL certificates to encrypt traffic between your server and clients


aaPanel is a powerful web hosting control panel that makes it easy to manage your websites, databases, and email accounts. In this tutorial, we showed you how to install and configure aaPanel on Debian. We also provided some tips on how to secure your aaPanel installation to protect your data. If you still have any doubts, feel free to drop us a message. Our 24×7 support team will assist you in resolving all your queries.