📌 Purpose & Quick Summary
The Reseller Dashboard (index.php?page=dashboard) serves as the administrative command cockpit for web hosting resellers. Operating on dedicated Port 2085, it provides real-time visibility into your entire client ecosystem. From this central dashboard, you can track sub-account allocations, monitor disk space and bandwidth quotas across all tenant accounts, inspect recent deployment activities, and launch 1-click management shortcuts.
Figure 1: BoostonCP Reseller Command Dashboard showing quota utilization gauges, system health, and quick actions.
🖥️ Interface Tour & Elements
- Top Header Telemetry Bar:
- OS & Node Environment: Displays the underlying Linux distribution (e.g.
Ubuntu 24.04.3 LTS) and server version (v1.0.56). - Real-Time Clock: Live server time synchronization.
- System Status Badge: Real-time heartbeat indicator (
Online) verifying active communication with background daemons. - Reseller Identity Badge: Displays active reseller username and user role (
sohan - RESELLER). - Settings & Theme Controls: Quick gear icon routing to branding configuration, and theme refresh toggle.
- OS & Node Environment: Displays the underlying Linux distribution (e.g.
- Top Metric Cards:
- User Accounts Counter: Displays active client accounts vs. maximum allowance (e.g.
0 / 10). - Storage Used Counter: Aggregate disk space consumed across all client directories and database tables.
- Bandwidth Used Counter: Monthly cumulative egress transfer consumed across all client websites.
- System Status: Security state and node availability badge (
Active).
- User Accounts Counter: Displays active client accounts vs. maximum allowance (e.g.
- Circular Resource Allocation Gauges:
- Sub-Accounts Quota Gauge: Percentage of provisioned customer accounts against your reseller package limit.
- Disk Space Allocation Gauge: Percentage and exact gigabytes of storage utilized out of your total quota (e.g.
0 MB of 100.0 GB). - Bandwidth Consumption Gauge: Real-time progress bar of monthly network traffic (e.g.
0 MB of 1.0 TB).
- Recent Deployment Log: Live stream tracking new account creations, package modifications, and client node status changes.
- Quick Action Panel: High-speed navigation shortcuts:
- Deploy New User: Immediate access to the client account provisioning wizard.
- Configure Packages: Direct link to the hosting package builder.
- Security Settings: Direct routing to nameserver and firewall options.
🛠️ Step-by-Step Instructions
Step 1: Accessing the Reseller Control Panel
- Open your web browser and navigate to
https://server.boostonserver.com:2085/(or your whitelabeled reseller hostname on Port 2085). - Enter your Reseller ID and Password, then click Uplink Node.
- (Alternative for Administrators): In the Admin Panel (Port 2087) on the Reseller Management page, click the Login to Reseller Panel button next to any reseller identity to authenticate via an encrypted bridge token.
Step 2: Monitoring Quota Ceilings
- Check the Sub-Accounts Quota gauge. If your account count reaches 100%, new client account deployments will be blocked until older accounts are removed or your package is upgraded.
- Monitor the Disk Space Allocation bar. This tracks the combined usage of all client files, mailboxes, and MySQL databases.
- Review the Bandwidth Consumption gauge near the end of your billing cycle to avoid network throttling.
Step 3: Launching Client Management
- Click Deploy New User in the Quick Actions box to immediately provision your first client website.
- Click Configure Packages to review or modify the resource boundaries assigned to your hosting plans.
⚙️ Complete Field & Parameter Reference Table
| Telemetry Element | Displayed Metric | Operational Description & Thresholds |
|---|---|---|
| User Accounts | Current / Limit |
Total number of client tenants allowed under this reseller subscription. |
| Storage Used | MB / GB / TB |
Real-time disk consumption aggregated via Linux filesystem quotas. |
| Bandwidth Used | MB / GB / TB |
Monthly cumulative transfer reset automatically on the 1st of each month. |
| System Status | Active / Suspended |
Confirms parent reseller status. If suspended by admin, all client nodes pause. |
| Quick Actions | Action buttons | Instant modal/page routing bypassing deep navigation menus. |
❓ Troubleshooting & Common Errors
1. Dashboard Displays "Connection Error / Session Expired"
- Cause: Browser inactivity timeout or desynchronized bridge token.
- Solution: Refresh the browser page using
Ctrl + F5. If required, re-login using your reseller credentials on Port 2085.
2. Quota Gauges Show Discrepancy with Client Disk Usage
- Cause: Linux filesystem quotas cache space in memory and sync periodically.
- Solution: Click the Reload button in the upper-right header to force an immediate kernel quota resynchronization.