Getting Started with aaPanel
How to install and use aaPanel, a free and lightweight web hosting panel for managing websites, databases, and services on your GoZen VPS.
aaPanel is a free, open-source web hosting control panel. It’s lightweight, easy to install, and a solid choice for GoZen VPS users who want a simple management interface without per-server licensing costs.
Why aaPanel?
- Free – no license fees, unlike cPanel or Plesk
- Lightweight – uses fewer server resources than heavier panels
- One-click apps – install Nginx, Apache, MySQL, PHP, and more with a single click
- Web-based file manager, terminal, and cron manager built in
It’s a good fit for developers and small businesses who want a GUI without the overhead of enterprise panels.
Installing aaPanel
Connect to your VPS via SSH and run the installation script:
Ubuntu/Debian
wget -O install.sh https://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
CentOS / AlmaLinux
yum install -y wget && wget -O install.sh https://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel
After installation completes, you’ll see:
aaPanel Internet Address: https://your-ip:7800/random-path
username: xxxxxxxx
password: xxxxxxxx
Save these credentials. You’ll need them to log in for the first time.
First Login & LEMP Setup
- Open the panel URL in your browser
- Log in with the credentials from the installation output
- aaPanel will prompt you to install a web stack. Choose LEMP (recommended):
- Nginx (latest stable)
- MySQL 8.0 or MariaDB 10.x
- PHP 8.1 or newer
- phpMyAdmin
The installation takes 5-10 minutes depending on your server specs.
Managing Websites
Adding a Site
- Go to Website in the left sidebar
- Click Add site
- Enter your domain name
- Select your PHP version
- Optionally create a database and FTP account at the same time
- Click Submit
aaPanel creates the virtual host, directory structure, and DNS configuration.
Document Root
Files go in:
/www/wwwroot/yourdomain.com/
Upload files through the built-in File Manager, SFTP, or via SSH.
SSL Certificates
aaPanel supports free Let’s Encrypt certificates:
- Go to Website and click on your domain
- Click the SSL tab
- Select Let’s Encrypt
- Choose File verification or DNS verification
- Click Apply
Certificates auto-renew before expiry.
Database Management
Creating a Database
- Go to Database in the sidebar
- Click Add database
- Enter a name, username, and password
- Click Submit
phpMyAdmin
Click phpMyAdmin at the top of the Database page to manage your databases visually.
Installing WordPress
Two approaches:
Quick Install (One-click)
- Go to App Store in the sidebar
- Search for WordPress
- Click Install and choose your domain
- aaPanel handles the download, database creation, and virtual host config
Manual Install
- Create a site and database (as described above)
- Download WordPress:
cd /www/wwwroot/yourdomain.com wget https://wordpress.org/latest.tar.gz tar -xzf latest.tar.gz mv wordpress/* . rm -rf wordpress latest.tar.gz chown -R www:www . - Visit your domain in a browser and complete the WordPress setup wizard
Firewall & Security
Built-in Firewall
aaPanel includes a firewall manager:
- Go to Security in the sidebar
- Add rules to allow/block specific ports
- Default open ports: 22 (SSH), 80 (HTTP), 443 (HTTPS), 7800 (aaPanel)
Changing the Panel Port
For security, change the default panel port:
- Go to Settings in the sidebar
- Under Panel Port, change from 7800 to a custom port
- Click Save
Two-Factor Authentication
Enable 2FA for the admin account:
- Go to Settings > Security
- Enable Google Authenticator verification
Cron Jobs
- Go to Cron in the sidebar
- Click Add Task
- Configure the schedule (minute/hour/day/month/weekday)
- Enter the command to run
- Click Add
aaPanel also includes preset tasks for common operations like backups and log rotation.
Backups
Manual Backup
- Go to Website > click your domain > Backup
- Click Backup to create an archive of the site files
Scheduled Backups
- Go to Cron
- Add a backup task with your preferred schedule
- aaPanel can store backups locally or upload to Google Drive, Amazon S3, or FTP
Terminal Access
aaPanel includes a web-based SSH terminal:
- Click the Terminal icon in the top navigation
- Enter your root password
- Use it like a regular SSH session, directly in the browser
aaPanel vs Other Panels
| Feature | aaPanel | cPanel | Plesk |
|---|---|---|---|
| Price | Free | Paid (per account) | Paid (per server) |
| Resource usage | Low | Medium | Medium |
| WordPress toolkit | Basic (one-click) | WP Manager | Full toolkit |
| Supported OS | Linux only | Linux only | Linux + Windows |
| Email server | Optional install | Built-in | Built-in |
| Best for | Developers, small sites | Shared hosting | Multi-site hosting |
Related Articles
Last updated 19 Apr 2026, 23:46 +0300.