blog posts

aaPanel

Introducing aaPanel; Fast and updated cPanel

aaPanel introduces itself with this gesture: Just like a young man wearing baggy pants, a hooded sweatshirt, and a laptop in his backpack, he wants to turn a bunch of people in jackets and pants into an exclamation mark with these words, with a lot of trouble in presenting management servers!

Iran Server is going to listen to this young man, ask him to take his laptop out of his bag, and tell us what aaPanel is. What steps should be taken to install it? What are its features? And how will it save us time?

Let’s start with the history of aaPanel.

BaoTa’s founding R&D team consists of five people with 5-10 years of experience in IDC-related industries. This company specializes in developing software for common users, especially those unfamiliar with the tech domain.

The team members say that we realized that working with the server is not easy for many users because consulting others, spending time finding answers, and even paying for simple questions only consume the user’s time and reduce the motivation to use the tool. Gives. On the other hand, some auxiliary software in this field is even more confusing than using the server itself.

Also, with the development of cloud servers, the number of server users has increased several times. Preparatory work to create the pagoda began at the end of 2014, and software development and testing began in the first half of 2015. At this stage, the Pagoda brand was officially launched in 2016, and bt.cn was used as the official website.

In 2017, BaoTa attempted to enter markets outside of China but decided to abandon the overseas market and temporarily focus on China itself. In 2019, due to the gradual growth of BaoTa users, which has become the hosted control panel of most webmasters in China, they decided to enter the overseas market and develop plugins related to users’ needs.

What is the purpose of aaPanel?

aaPanel is the international version of the BAOTA panel (www.bt.cn). Millions of servers have installed BAOTA panels since 2014 in China. aaPanel is a simple but powerful control panel that can manage a web server through a web-based graphical user interface (Graphical User Interface).

The main goal of aaPanel is to help users save implementation time, so users only focus on their project, which is very important, and it is a news of looking at the future of technology in the design of this panel.

Features of aaPanel

aaPanel is a software or server management control panel system that supports Linux, can easily manage the server through the web terminal, and optimizes operation efficiency. Creating and managing websites, FTP, and databases, along with a visual file manager, visual software manager, visual CPU, memory, flow monitoring chart, scheduled tasks, and other functions, are some of the essential features of this software.

aaPanel has high-speed and convenient one-key configuration and management. Based on this, we should consider features such as one-click server environment configuration (LAMP / LNMP / Tomcat / Node.js / OpenLiteSpeed), one-click SSL deployment, and remote backup, among other attractive features of this software.

Providing SSH open and close services, SSH port changes, firewall port publishing, and viewing CPU, memory, disk IO operation logs, and network IO data monitoring, along with all the above, is what you should expect from aaPanel. You can also set the nays to store data for a particular day.

In the aaPanel space, you can add and run scheduled tasks periodically, support SHELL scripting database backups and reporting, and back up to the cloud storage space with this panel. In addition, you can easily manage the server software used for installation and other functional plugins.

Easy and efficient file manager integration and support for uploading, downloading, compressing, editing, and viewing files are also possible in the panel space. Finally, it should be said that Docker can be managed, LAMP and LNMP environments can be selected, and creating a Python project in this space is completely possible. Perhaps it is because of these features that more than 2,100,000 aaPanel servers have been installed in Asia.

aaPanel is an open-source alternative to cPanel

One of the most popular hosting control panels is cPanel. cPanel is a web hosting control panel developed by cPanel LTD. aaPanel is also a free and open-source control panel for Linux. It is easy to install,  and all web hosting options are well-packaged for easy website and database management.

CPanel is a trendy control panel for web hosting. Most web hosting companies, including HostGator, Bluehost, and GoDaddy, offer cPanel to perform tasks on their servers. Of course, besides cPanel, Direct Admin and Plesk are also among the most important control panels. Meanwhile, aaPanel is an operating panel that provides an easy-to-use GUI with many options and security features.

Not only is aaPanel easy to install, but more importantly, it creates a single script that runs on a new server. aaPanel installs the script of all the tools and dependencies and sets up a user account to log into the system.

It is highly recommended that you run the script on a fresh system. However, if you want to run it on a server with some user-installed programs, use the Force option when executing the script. Before going to the installation steps, we must tell you that to install aaPanel, you need a series of minimums:

  • At least M512, but M768 is recommended
  • More than M100 available hard disk space
  • Debian, Ubuntu, Deepin, CentOS (CentOS is recommended)
  • The server must be raw (no server environment such as Apache or Nginx should be installed)

Now, after this advice, it’s time to do some practical things!

How to install a panel on Linux

Currently, aaPanel distributions, Debian, Ubuntu, and CentOS are supported. If you don’t have a server, you can log in with MassiveGRID. They offer excellent servers with always-on support.

For Debian

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh

For Ubuntu

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo 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

To run the script

sudo bash install.sh

Some user inputs: This script requires the aaPanel requests by default at the/www installation directory, and it is installed. To change the directory,  “n” and then enter your email ID and hostname. type

Installation may take some time. After the installation, you will be given a login URL, username, and password. Pay attention to the 8-digit code in the URL. Without this 8-digit code, the login panel will not open.

Enter the panel. The login link and necessary information will be sent to your email.

The first time you log in, you will be prompted to install LAMP or LNMP. LAMP includes Apache, MySQL, PHP, Pure-Ftpd, and phpMyAdmin. LNMP Nginx, MySQL, PHP, Pure-Ftpd, and phpMyAdmin must also be installed.

Installation takes a long time. LAMP installation took about an hour on a server with i7 Hexacore specs and 16 GB memory.

Until the LAMP installation is complete, you can also fix a security issue.

The default port for aaPanel is 8888. For security purposes, it is recommended that you change this port. To change the server port, go to settings and enter a port that is not already in use.

Do not use ports 80, 443, 22, and 21. Popular services use these ports on almost all servers.

Add a new website

Now, it’s time to get down to some real work and create a new website. Click on the website link from the sidebar and then click on “Add site.” Next, enter your site’s domain name and briefly describe it. Then, select the directory where the website should be saved; if you want to create an FTP account, select this option.

Account An FTP for managing website files using Filezilla.

If you want to create a WordPress site, create a database or db (Database). Version the PHP Select Submit . and site category, and finally click.

Now, you can provide your domain name to the server IP address. aaPanel redirects all requests made from that domain to this website.

You can create one now if you forgot to create an FTP account when you created your website; from the website list, add an FTP user. click

There is a separate section for managing FTP accounts. Make sure you haven’t left any unnecessary FTP accounts. Set a very strong password and change account passwords regularly.

This panel also allows us to change the FTP change port. We recommend FTP and ssh port.

Website database management with aaPanel is easy. Go to Menu >> Databases.

If LAMP or LNMP is successfully installed, you can manage databases with phpMyAdmin.

Click on phpMyAdmin, phpMyAdmin will open.

System monitoring

Server monitoring is important, so system monitoring is built into the panel. , It provides real-time CPU memory and storage status monitoring. Server Security

To improve system security, it is important to block all unused ports. Open the server port from the security tab, easily change the SH port, block ICMP, and clear the server logs. From the Security tab, you can also monitor the panel execution logs to check for any suspicious activity.

In addition to these useful features, aaPanel also has a file browser, Cron jobs management support, and an app store. You can PHP install or upgrade a website speed pack to improve website loading time from app stores, install Apache/Nginx server, or install. There are many more packages available in the App Store.

The last word: aaPanel is a relaxing software

Working with aaPanel as a control panel for web servers is very easy. Performing server administration tasks with aaPanel’s simple graphical user interface frees the user from drowning in the maze of codes and links. The only thing I don’t like about aaPanel installation time is the LAMP, which takes a long time.