# PanelAlpha Engine
- Lost assistant (MCP) token
- Lost API token (your own software)
- Installation or update fails
- Cannot connect your AI assistant
- Cannot connect PanelAlpha Single Server or Multi Server
- Docker containers not starting
- Performance issues
- Missing www on a project domain
- WordPress and WP-CLI
- Orphaned site configs after a manual delete
- General troubleshooting
This page is for PanelAlpha Engine 2.0+ on a standalone VPS (install and update with get.panelalpha.com/engine, projects driven from an AI assistant or pae). PanelAlpha Single Server and Multi Server still use Engine 1.x. For that stack, use the Engine v1 documentation and the troubleshooting that matches your panel version.
The full operator guide lives under PanelAlpha Engine documentation.
# Lost assistant (MCP) token
Problem: Your AI assistant can no longer connect, or you never saved the token from install.
Solution: On the VPS as root, mint a new token and copy the command for your assistant:
pae connect
Or name the assistant, for example:
pae connect claude
To list or revoke tokens:
pae mcp:token:list
pae mcp:token:revoke <id>
Check that HTTPS and the token work on the server:
pae mcp:check <token>
Details: Create a token.
# Lost API token (your own software)
Problem: You need a token for a script or integration, not for an assistant.
Solution: Assistants use MCP tokens from pae connect. API integrations use a different kind:
pae api:token:create my-integration
See CLI commands.
# Installation or update fails
Problem: curl -fsSL https://get.panelalpha.com/engine | sh stops with an error, or the engine version did not change after an update.
Solution: Engine 2.0+ does not ask for a license key at install. Common messages:
Run as root/Please run as root!— log in asrootover SSH, notsudoonly.- Unsupported operating system — use Debian 12 or 13, or Ubuntu 22.04, 24.04, or 26.04 (Install).
- Port already in use — free 80, 443, 2011, 21, 30000–30009, and 2222; also 53 if the installer needs local DNS.
- Install failed partway — do not run the curl line again on top. Uninstall, reboot the VPS, then install again.
Could not obtain a download token/Invalid download statusduring update — the engine package was not replaced. Contact support (opens new window).- Version unchanged after update — see Updating.
To save install output:
curl -fsSL https://get.panelalpha.com/engine | sh 2>&1 | tee install.log
Update runs also log under /opt/panelalpha/log/engine-updates/.
# Cannot connect your AI assistant
Problem: The assistant reports certificate errors, 401, or cannot reach the engine.
Solution:
- Run
pae connecton the VPS, then paste the printed command on your computer. - Use an MCP token from
pae connectorpae mcp:token:create, notpae api:token:create. - Your computer must reach the engine on port 2011 (firewall, correct
APP_URL, certificate trusted on the client). Start from Connecting your AI.
# Cannot connect PanelAlpha Single Server or Multi Server
Problem: You expect the PanelAlpha control panel to manage this host.
Solution: Engine 2.0+ is not supported by Single Server or Multi Server yet. Those products use Engine 1.x. See Engine v1 documentation.
# Docker containers not starting
Problem: Engine containers fail to start or stay unhealthy.
Solution:
- Confirm Docker is running on the host.
- Inspect the stack:
docker compose -f /opt/panelalpha/shared-hosting/docker-compose.yml ps
docker compose -f /opt/panelalpha/shared-hosting/docker-compose.yml logs core --tail 200
- Check disk space (
df -h). A full disk stops containers and deploys.
# Performance issues
Problem: The VPS or projects feel slow; CPU or RAM stays very high.
Solution:
- Run
docker statsandpae system:versionon the host. - Look for one project using most resources; check its usage in chat or via monitoring docs in Capabilities.
- If the whole VPS is undersized, add RAM or CPU at your provider.
# Missing www on a project domain
Problem: example.com works but www.example.com does not.
Solution: On the VPS as root:
pae project:domain:add-www-alias --all
For one project:
pae project:domain:add-www-alias --project=<project>
Ensure DNS for www points at the VPS, then wait for propagation.
# WordPress and WP-CLI
Problem: You need WP-CLI or WordPress maintenance on a site on this engine.
Solution: Prefer your connected assistant, for example:
List plugins on the WordPress project named shop.
How WordPress is hosted on Engine 2.0+ (container vs traditional public_html): WordPress and known apps.
# Orphaned site configs after a manual delete
Problem: Sites stop serving or nginx-proxy will not reload after someone removed a project outside the normal flow.
Solution: Regenerate vhost configuration for projects that still exist:
pae project:rebuild --all --wipe-vhosts-dir
The public webserver on a default install is nginx-proxy only, not Apache or LiteSpeed on the VPS.
# General troubleshooting
Problem: None of the above fits.
Solution: Collect this before contacting support (opens new window):
pae system:versiondocker compose -f /opt/panelalpha/shared-hosting/docker-compose.yml psdocker compose -f /opt/panelalpha/shared-hosting/docker-compose.yml logs core --tail 200- The exact error text from install, update, or your assistant
For install, update, tokens, and day-to-day hosting, use the PanelAlpha Engine documentation.