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 and ask him to take out his laptop from his bag and tell us what is aaPanel. What steps should be taken to install it? What are its features? And how it will save us time.
Let’s start with the history of aaPanel.
BaoTa’s founding R&D team is a 5-person team, all of whom have 5-10 years of experience in IDC-related industries. This company specializes in developing software for common users, especially those who do not know much about the tech domain.
The team members say that we realized that for many users, working with the server is not easy because consulting others, spending time to find answers and even paying for simple questions only consumes the user’s time and reduces the motivation to use the tool. Gives. On the other hand, some auxiliary software in this field are 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 temporarily abandon the overseas market and 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 most important features of this software.
aaPanel has very fast 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 number of days 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. It is also possible to back up in the cloud storage space with this panel. In addition, you can easily manage the server software used for installation as well as other functional plugins.
Easy and efficient file manager integration, support for uploading, downloading, compressing, editing and viewing files is also possible in aaPanel 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’s 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 one such hosting panel that provides an easy-to-use GUI with tons of 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 that already has some user-installed programs running on it, 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 supports . If you don’t have a server, with MassiveGRID log in . 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 is complete, 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 LAMP or LNMP install . 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. On a server with i7 Hexacore specs and 16 GB memory, LAMP installation took about an hour.
Until the LAMP installation is complete, you can also fix a security issue.
The default port for aaPanel is 8888. It is recommended to change the default port for security purposes. 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 ; Because 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 the domain name of your site and provide a brief description of your site, 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, choose to 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.
If you forgot to create an FTP account when you created your website, you can create one now. 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 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 also manage databases with phpMyAdmin.
Click on phpMyAdmin, phpMyAdmin will open.
System monitoring
Server monitoring is important, so system monitoring is built into the panel. , memory, and storage status monitoring. CPU It provides real-time.
Server Security
To improve system security, it is important to block all unused ports. Open server port from security tab, easily change SSH port, block ICMP and clear 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 very simple graphical user interface really 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.