Detailed aaPanel User Guide
aaPanel is a free server management control panel that helps users easily manage websites, source code, databases, and services on a VPS without using too many Linux commands.
During the management of VPS or dedicated servers, managing websites, databases, FTP, and server services via command line can be quite complex. Therefore, many people choose aaPanel to manage servers through an intuitive, easy-to-use interface.
This articleVPTSwill guide you through using aaPanel from basics to advanced, including dashboard login, creating websites, uploading source code, and creating databases on your VPS.
1. How to log in and use aaPanel
After installing aaPanel on the VPS, you will receive an access URL, username, and password. To start using aaPanel, open your browser and go to the provided administrative URL.
- Access address:http://IP-server:8888
- Open your browser and log in to access the control panel ofaaPanel.
2. Using aaPanel to create a website
Step 1: To use aaPanel to create a website, select Website from the left menu, then click Add Site.

Step 2: Enter website information
The system will prompt for the following information:
- On the interfaceAdd site, enter the domain name in the boxDomain name.
- PHP Version Select the PHP version suitable for your website. For example: PHP-83
- ClickSubmitto complete.

Once completed, the newly added domain will appear in the website list.
3. Use aaPanel to upload source code
After creating the website, you can use aaPanel to upload source code to the server without using Linux commands.
Step 1: Access the Document Root folder of the domain
In the aaPanel admin interface:
- Go to sectionWebsite.
- In the list of created domains, find the domain where you need to upload the source code.
- Click the linkDocument Rootof the website.
For example, paths often look like:/www/wwwroot/tenmiencuaban.com

When clicking this link, aaPanel will automatically openFile Managerand navigate to the folder containing the website source code.
Step 2: Delete aaPanel's default index file
After the interfaceFile Manageropens, you will see several default system-generated files.
- Usually there will be files: index.html
- This file is merely aaPanel's default page. To run your website, this file must be deleted.
Execution steps:
- Check the box next to the fileindex.html.
- Click the buttonDel (Delete). Confirm file deletion

Step 3: Upload website source code
After deleting the default files, proceed to upload the website source code.
Execution steps:
- Click the buttonUploadat the top of the File Manager interface.
- Select the source code file from your computer.
- Website source code is usually in the format: .zip .rar .tar.gz
- After the upload is complete, the file will appear in the website directory.

Step 4: Extract website source code
If you upload source code as a compressed archive (zip or rar), it must be extracted before use.
- Tick the newly uploaded compressed file.
- ClickUnzip.
- Select the extraction folder (usually keep the current folder).
- ClickConfirm.
After extraction is complete, the entire website source code will be displayed in the website directory.
Step 5: Check website
After successfully uploading and extracting the source code:
- Open a web browser.
- Access website domain.
Example:https://tenmiencuaban.com
If everything is configured properly, your website will display normally.
4. Using aaPanel to create a database
Step 1: Access Database section
- You can use aaPanel to create a database by selecting Databases
- After selecting, the system will display a list of existing databases on the server.
Step 2: Click Add DB to create a new database
- Click the buttonAdd DB. A new database creation window will appear.

Step 3: Enter database information
In the database creation window, you need to enter the following information:
- DB Name: Name of the database used for the website. Example:webdata
- Username: Account name used to access the database. Example:webuser
- Password: Database access password. Example:123456@abc
After filling in all information, clickConfirmto complete database creation.
Step 4: Manage database
After successfully creating the database, you will see the new database appear in the list.
Here you can:
- OpenphpMyAdminto manage databases
- Import file database (.sql)
- Export database data
- Change database password
This database will be used to connect to the website source code.
5. Common Errors When Using aaPanel
Cannot access aaPanel: Usually caused by an incorrect login port, firewall blocking, or the aaPanel service not running. Please verify the URL, open required ports, and restart aaPanel.
Website returns 403 or 404 error: The cause may be an incorrect root directory, missing source code, or incorrect Rewrite configuration. Please check the Document Root and website configuration file again.
Cannot connect to Database: Please check the database name, username, password, and the status of MySQL or MariaDB.
Unable to install SSL: Make sure the domain points correctly to the VPS IP, DNS has propagated, and ports 80, 443 are open.
aaPanel runs slowly: Usually caused by insufficient RAM, high CPU usage, or nearly full disk on the VPS. Please check resources and free up disk space when needed.
Frequently asked questions
What should I do if I forget my aaPanel password?
You can reset the password via SSH using commands provided by aaPanel or use aaPanel's recovery tool.
Should beginners use aaPanel?
Yes. The interface is intuitive, easy to use, and does not require extensive Linux command-line knowledge, making it very suitable for VPS management beginners.
Does aaPanel support installing WordPress?
Yes. You can create Websites, Databases, and install WordPress in just a few steps right from the aaPanel interface.
Conclusion
aaPanel is a server management control panel that helps users easily create websites and manage source code, databases, SSL, and services on a VPS through an intuitive interface. It is a suitable choice for beginners or those who want to manage Linux servers without using too many commands.
Through this article, you now know how to log in to aaPanel, add websites, upload source code, create databases, and troubleshoot common errors. To keep your website running stably, regularly update aaPanel, back up data, and monitor VPS resources.
When you need to rent a VPS or require support with installing and using aaPanel, you can contactVPTSfor consultation and technical support.
VPTS – Comprehensive Digital Infrastructure Solutions Provider
VPTS is a digital infrastructure solution provider in Vietnam, serving deployment, operation, and data storage needs for individuals, developers, and enterprises. The service ecosystem includesVietnam VPS, International VPS, VPS Anti DDoS, Hosting cPanel, dedicated server, Rack rental, Proxy IPv4/IPv6, S3 MinIOandCloud Storage.
Besides providing infrastructure resources, VPTS also focuses on assisting customers with deployment, configuration, and practical troubleshooting. Content on the VPTS Blog is drawn from common scenarios in operating VPS, servers, and online systems, helping readers understand root causes and apply clear solutions.
VPTS – Stable infrastructure, flexible solutions, and continuous partnership throughout operations.
VPTS Team Contact Information
Website: https://vpts.shop
Facebook: https://www.facebook.com/trang.vpsttt/
Zalo OA: https://zalo.me/vpstttgroup
Hotline: 0328 812 674