How To Install and Use aaPanel on Debian 12,11,10

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:

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:

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:

Here is LNMP installation progress:

When the tasks are finished, close the window.

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:

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

After creating it successfully, it will displays as follows:

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:

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.

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:

Your IT Journey Starts Here!

Ready to level up your IT skills? Our new eLearning platform is coming soon to help you master the latest technologies.

Be the first to know when we launch! Join our waitlist now.

Join our Linux and open source community. Subscribe to our newsletter for tips, tricks, and collaboration opportunities!

Recent Post

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Post

What is Tokei and how is it useful to developers? Tokei is a very powerful program that is used to […]

The aaPanel is a free and open-source control panel used to manage hosting services such as websites, databases, Docker containers, […]

Welcome to this guide on how to use SSH & SSH Keys on Debian 12/11/10. SSH stands for secure shell, […]

Let's Connect

Unleash the full potential of your business with CloudSpinx. Our expert solutions specialists are standing by to answer your questions and tailor a plan that perfectly aligns with your unique needs.
You will get a response from our solutions specialist within 12 hours
We understand emergencies can be stressful. For immediate assistance, chat with us now

Contact CloudSpinx today!

Download CloudSpinx Profile

Discover the full spectrum of our expertise and services by downloading our detailed Company Profile. Simply enter your first name, last name, and email address.