A control panel is a graphical user interface (GUI) for managing settings and functionality. They’re commonly found in native apps on desktop and mobile operating systems, where they’re used to configure apps and the OS itself. Control panels can also be found on the internet, where they are used to administer web apps and infrastructure.

What is aaPanel?

The web server can be managed with aaPanel, a simple yet robust control panel with a web-based GUI (Graphical User Interface). One-click functions, such as installing the LNMP/LAMP working environment and applications, are available through aaPanel. Its major purpose is to assist customers in saving time when deploying, allowing them to focus on their own projects, which is excellent.

In this guide, we show you how to Install and Use aaPanel on Debian.

Features of aaPanel

aaPanel features include the following:

  • You can install only the extensions you want with aapanel.
  • Server resources are handled in real time with aapanel.
  • A powerful online editor is available with aapanel.
  • aapanel uses a small amount of system resources.
  • It has a one-click function for developing software and environments.
  • Scheduling tasks, such as database and website backups, is simple.
  • File management is made easier using aapanel.
  • Aapanel comes with a free security extension that makes it extremely safe to use.
  • It’s cross-platform compatible.

Install aaPanel on Debian

Here are the instructions for successfully installing aaPanel on Debian.

Step 1: Update Debian System

Before making any installation on their systems, all Linux users should perform a system update. To upgrade Debian System, use the following command.

sudo apt update -y && sudo apt upgrade -y

Step 2: Install aaPanel on Debian

Visit aaPanel Downloads page to download installer script as shown below:

sudo apt install wget
sudo wget -O install.sh https://www.aapanel.com/script/install_7.0_en.sh

Run the installer:

sudo bash install.sh

You will be prompted to choose the installation directory, press y or Y to accept and proceed installation:

+----------------------------------------------------------------------
| aaPanel 7.0 FOR CentOS/Ubuntu/Debian
+----------------------------------------------------------------------
| Copyright © 2015-2099 BT-SOFT(http://www.aapanel.com) All rights reserved.
+----------------------------------------------------------------------
| The WebPanel URL will be http://SERVER_IP:12924 when installed.
+----------------------------------------------------------------------

Do you want to install aaPanel to the /www directory now?(y/n): y

On successful installation, you will get the following output:

Congratulations! Installed successfully!
==================================================================
aaPanel Internet Address: https://41.90.9.177:12924/8726057c
aaPanel Internal Address: https://192.168.1.188:12924/8726057c
username: ylbfp7qt
password: 78bf6ec9
Warning:
If you cannot access the panel, 
release the following port (12924|888|80|443|20|21) in the security group
==================================================================
Time consumed: 3 Minute!

Check if aaPanel is listening in the correct port which 12924:

$ sudo netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:12924           0.0.0.0:*               LISTEN      33426/nginx: master 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      608/sshd: /usr/sbin 
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      31832/cupsd         
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      16862/exim4         
tcp6       0      0 :::12924                :::*                    LISTEN      33426/nginx: master 
tcp6       0      0 :::22                   :::*                    LISTEN      608/sshd: /usr/sbin 
tcp6       0      0 ::1:631                 :::*                    LISTEN      31832/cupsd         
tcp6       0      0 ::1:25                  :::*                    LISTEN      16862/exim4    

Also confirm if port 12924 is allowed through the firewall if the firewall is active:

$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
20/tcp                     ALLOW       Anywhere                  
21/tcp                     ALLOW       Anywhere                  
22/tcp                     ALLOW       Anywhere                  
80/tcp                     ALLOW       Anywhere                  
443/tcp                    ALLOW       Anywhere                  
888/tcp                    ALLOW       Anywhere                  
39000:40000/tcp            ALLOW       Anywhere                  
12924/tcp                  ALLOW       Anywhere                  
20/tcp (v6)                ALLOW       Anywhere (v6)             
21/tcp (v6)                ALLOW       Anywhere (v6)             
22/tcp (v6)                ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             
443/tcp (v6)               ALLOW       Anywhere (v6)             
888/tcp (v6)               ALLOW       Anywhere (v6)             
39000:40000/tcp (v6)       ALLOW       Anywhere (v6)             
12924/tcp (v6)             ALLOW       Anywhere (v6)      

Step 3: Access aaPanel WEB Interface on Debian

Access aaPanel web interface using the following format https://SERVER_IP:port/8726057c

i.e https://192.168.1.188:12924/8726057c

Here is aaPanel web interface:

How To Install and Use aaPanel on Debian 01

Input login credentials provided during installation to log in. In my case it will be:

username: ylbfp7qt
password: 78bf6ec9

On successful login, you will get the following page:

How To Install and Use aaPanel on Debian 02

Using aaPanel Control Panel on Debian

Install LNMP

After you login successfully, you get a pop up to install LNMP as it is recommended. Do as follows by selecting packages to install:

How To Install and Use aaPanel on Debian 03

Here is LNMP installation progress:

How To Install and Use aaPanel on Debian 04

When the tasks are finished, close the window.

How To Install and Use aaPanel on Debian 05

Managing websites

It’s time to get down to serious business. Make a brand new website. From the sidebar, select Website and then “Add site” as shown below:

How To Install and Use aaPanel on Debian 06

Then on create site enter your domain name and click Submit.

How To Install and Use aaPanel on Debian 07

After creating it successfully, it will displays as follows:

How To Install and Use aaPanel on Debian 08

Installing Software / Packages

Using aaPanel, we can also install missing softwares in our system. From the sidebar, select App Store and then “install” as shown below:

How To Install and Use aaPanel on Debian 09 1

Some of the packages are free while others are available for purchase.

aaPanel Configuration

To configure aaPanel control panel, From the sidebar, select Settings and make configuration as per your wish. Then click Save after configuration.

How To Install and Use aaPanel on Debian 10

Conclusion

Congratulations! Our guide on how to install and use aaPanel on Debian has come to an end. We hope you found this information to be quite useful.

Other guides:

LEAVE A REPLY

Please enter your comment!
Please enter your name here