Skip to content

Accounts

The Hosting Accounts section allows administrators to create, manage, and monitor individual hosting accounts under a specific hosting plan.

Hosting Accounts Page

Overview

URL: /admin/hosting-accounts

This page displays all created hosting accounts, along with the following columns:

  • Main Domain – Primary domain assigned to the account
  • Username – System username of the hosting account
  • Hosting Plan – Assigned hosting plan (e.g. Default)
  • Reseller – Associated reseller (if any)
  • Status – Account status (Active, Suspended)

Actions

  • Login – Allows administrators to impersonate the user (impersonation mode)
  • More options (⋮):
    • Usage Details – View live usage data for disk, bandwidth, databases, email, etc.
    • Edit Hosting Account – Change hosting plan, reseller, or SSH access
    • Open Website / Open Website (local) – Visit hosted domain
    • Change Password – Update the account password
    • Suspend – Temporarily disable account access
    • Delete – Permanently delete the account

Search and Filtering

  • Search – Filters records by the following fields:

    • Main Domain
    • Username
    • Hosting Plan
    • Reseller
    • Status
  • Filter – Located next to the search bar:

    • Filter by Hosting Plan
    • Filter by Reseller
    • Includes a Reset button to clear all filters

Creating a Hosting Account

Clicking the Create Hosting Account button opens the configuration modal:

Create Hosting Account

Hosting Configuration

  • Domain (required) – Main domain name for the account
  • Hosting Plan (required) – Select one of the available hosting plans
  • Username (required) – System username
  • Password (required) – Secure password input
    • Password strength is displayed
    • You can click “Generate Secure Credentials” for an auto-generated strong password
  • Enable SSH Access – Optional toggle to enable shell access

Reseller Details

  • Reseller – Assign the account to a reseller (optional)

Click Create to finalize the hosting account.

Impersonating a User

Clicking the Login button next to a hosting account will impersonate that user and open their dashboard.

Impersonate User

While impersonating:

  • A blue bar appears at the top of the screen indicating "Impersonating user {username}"
  • You will see the user's interface exactly as they would
  • To exit impersonation mode, click the Leave button in the top bar

Viewing Hosting Account Usage

You can view detailed usage per account:

Usage Details

This dialog displays current usage vs. limits for various hosting resources, including:

ResourceUsedTotalUsage
Disk Spacee.g. 0.14 MBe.g. 10000 MBe.g. 0%
Database Disk Spacee.g. 0.00 MBe.g. 9999.86 MBe.g. N/A
Bandwidthe.g. 5.57 MBe.g. 50000 MBe.g. 0%
Addon Domainse.g. 2e.g. 5e.g. 40%
Subdomainse.g. 1e.g. 5e.g. 20%
Parked Domainse.g. 0e.g. 5e.g. 0%
FTP Accountse.g. 3e.g. 5e.g. 60%
Databasese.g. 2e.g. 5e.g. 40%
Email Accountse.g. 4e.g. 5e.g. 80%
Email Forwarderse.g. 1e.g. 5e.g. 20%
Email Autoresponderse.g. 0e.g. 5e.g. 0%

Note: Values shown above are examples. The actual usage will depend on each individual account's activity and plan limits.

You can click Refresh Data to update usage stats.

Editing a Hosting Account

Edit Hosting Account

You can modify:

  • Hosting Plan – Reassign the user to a different plan
  • Reseller – Assign or change the reseller
  • SSH Access – Toggle SSH on or off

Click Submit to apply changes.

Changing Password

Change Password

From the dropdown menu (⋮), select Change Password.

  • Enter a new password and confirm it
  • Password strength will be displayed
  • You can auto-generate a secure password with the built-in generator
  • Click Submit to apply the new password