UnderHost
Knowledgebase Docs

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,

On this page

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.

HTTP vs HTTPS on first login

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

ProblemCause and fix
Panel URL does not loadThe 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 passwordRun bt default via SSH to see current credentials, or bt 5 to reset the password
Panel starts but shows error pageThe aaPanel service may have crashed. Restart it: bt restart or /etc/init.d/bt restart
IP blocked after failed attemptsaaPanel 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

Was this article helpful?

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.

Related articles

Back to aaPanel Create a website