VPS Management
Access your VirtFusion VPS panel with one click from the PhotonDash Home page.
PhotonDash integrates with the AuroraHosts VirtFusion platform. Rather than embedding a VPS list inside PhotonDash, it generates a one-click SSO token and opens the full VirtFusion control panel directly in a new tab.
Opening the VPS panel
- Go to the Home page (
/dashboard). - Click Open VPS Panel on the VPS Dashboard card.
The VirtFusion control panel opens at virt.aurorahosts.com and you're logged in automatically. From there you have full access to all your virtual servers.
How SSO works
- PhotonDash calls the WHMCS
GetUsersandGetClientsDetailsAPIs to find the WHMCS client account whose email matches your logged-in email. - That client ID is used as the external identifier in VirtFusion.
- PhotonDash posts to the VirtFusion API (
POST /api/v1/users/{clientId}/authenticationTokens) to create a one-time authentication token pair. - The resulting
endpoint_completeURL is opened in a new tab.
What you can do in VirtFusion
Once in the VirtFusion panel you have full control over your servers:
- Start, stop, and reboot servers
- Access the noVNC console
- View CPU, RAM, and disk usage graphs
- Rebuild or reinstall the OS
- Manage backups and snapshots
Requirements
- Your email address must match the primary email of a WHMCS client account (not a sub-user contact).
- The WHMCS client account must have an active VirtFusion VPS service.
Sub-user accounts
If your WHMCS account is a sub-user (contact) on another client's account, PhotonDash cannot create a VirtFusion SSO session for you. You'll see the error:
Your account appears to be a sub-user on another client's account. Sub-users cannot SSO into VirtFusion from here — please log in to VirtFusion directly.
In this case, log in to VirtFusion directly at virt.aurorahosts.com.
Billing account not linked
If PhotonDash cannot find a WHMCS client account matching your email, you'll see:
No billing account is linked to your profile. Please open the Billing Dashboard first to link your account.
Click Open Billing on the Home page to complete the billing account link, then try Open VPS Panel again.