How to access aaPanel on your UnderHost VPS
Log in to aaPanel using the custom port and path assigned during installation. Find your credentials, recover a lost panel URL,
aaPanel uses a randomly assigned port and path for security-for example, http://IP:12345/abcdef. The full URL, username, and default password are displayed in the terminal immediately after installation. If you ordered a pre-installed aaPanel VPS from UnderHost, these details are in your welcome email.
Find your panel URL
The aaPanel login URL takes this format:
http://YOUR.SERVER.IP:PORT/PATH
https://YOUR.SERVER.IP:PORT/PATH
For example: http://198.51.100.10:24680/aAbBcC
Find your server IP in:
- Your VPS welcome email from UnderHost
- CustomerPanel → Services → My Services → your VPS → service details
The port and path are unique to your installation-check your welcome email for the exact values.
Logging in
Open the full panel URL in your browser. Enter your aaPanel username and password. The default username is admin or a randomly generated name shown during installation.
aaPanel may start on HTTP (not HTTPS) until you configure an SSL certificate for the panel itself. You can issue a free SSL certificate for the panel from inside aaPanel once you are logged in. Until then, be cautious about logging in on public or untrusted networks-use a VPN if possible.
Recover a lost panel URL
If you have lost the panel URL, port, or credentials, SSH into the server and run:
bt default
This command outputs the current panel URL, username, and password. If that does not work, try:
/etc/init.d/bt default
To change the panel password via the command line:
bt 5
This opens the aaPanel CLI menu. Select option 5 to change the panel password.
Login issues
| Problem | Cause and fix |
|---|---|
| Panel URL does not load | The panel port may be blocked by the server firewall. SSH in and run: bt 14 to open the panel port in the firewall, or manually: ufw allow PORT/tcp |
| Wrong username or password | Run bt default via SSH to see current credentials, or bt 5 to reset the password |
| Panel starts but shows error page | The aaPanel service may have crashed. Restart it: bt restart or /etc/init.d/bt restart |
| IP blocked after failed attempts | aaPanel blocks IPs after repeated failures. Wait 10–15 minutes or use bt 19 (unblock IP) from the SSH CLI menu |
After first login-immediate steps
- Install the LNMP or LAMP stack-on first login, aaPanel asks you to install a software stack (Nginx+MySQL+PHP or Apache+MySQL+PHP). Choose based on your preference and click Install
- Change the default admin password-aaPanel → top right username → Change Password
- Change the panel port and path for security-aaPanel → Settings → Panel Security → change port and path to something non-obvious. See aaPanel security hardening
- Enable SSL for the panel once you have a domain pointing to the server
Related: aaPanel overview | aaPanel security | Create website in aaPanel | Find service details
Need aaPanel hosting?
Install aaPanel on an UnderHost VPS or dedicated server when you want a simple web interface for sites, databases, SSL, and apps.





















