📌 Purpose & Quick Summary

The User Dashboard is the primary command center of your BoostonCP account. It provides an instantaneous, real-time snapshot of your hosting environment, active resources, core system services, and account configuration. From this central view, you can immediately assess account health, launch frequently used tools via 1-click shortcuts, inspect resource consumption gauges, and monitor recent account operations.

BoostonCP User Panel Dashboard Overview

Figure 1: BoostonCP User Panel Dashboard featuring real-time resource telemetry, service health, and quick actions.


🖥️ Interface Tour & Elements

When you log into your BoostonCP user account (https://your-server-ip:2083), the Dashboard presents several organized panels:

  1. Hosting Information Card: Located at the top-left, displaying your primary domain name, dedicated server IP address, server operating system, and assigned hosting package.
  2. System Health Status Indicator: Displays a real-time heartbeat indicator confirming active connectivity to backend Daemons (Nginx, PHP-FPM, MariaDB).
  3. Quick Action Shortcuts: High-speed action buttons providing immediate access to the most common hosting workflows:
    • Add Domain: Instantly open the domain provisioning modal.
    • MySQL Databases: Direct routing to database management and phpMyAdmin SSO.
    • File Manager: Launch the integrated web file explorer and Monaco IDE.
    • Email Accounts: Quick access to mailbox creation and SnappyMail Webmail.
  4. Resource Utilization Widgets: Visual gauge meters and progress bars displaying real-time consumption against your allocated account quotas:
    • Disk Space: Total gigabytes used vs. account storage ceiling.
    • Monthly Bandwidth: Egress traffic consumed during the current billing cycle.
    • Inodes / File Count: Number of files and folders stored on your home directory.
  5. Core Service Status: High-availability status indicators for Webserver (Host Nginx), Database (MariaDB), Email Engine (Postfix/Dovecot), and FTP Server (Pure-FTPd).
  6. Recent Activity Feed: An audit stream displaying recent user events, logins, and automated tasks.

🛠️ Step-by-Step Instructions

Step 1: Navigating to the Dashboard

  1. Open your web browser and navigate to https://server.boostonserver.com:2083/ (or your custom hostname on Port 2083).
  2. Enter your account Username and Password, then click Sign In.
  3. Upon successful authentication, the system lands directly on the /dashboard route.

Step 2: Utilizing Quick Action Shortcuts

  1. To provision a new website, click the Add Domain shortcut card. The system transitions directly to the domain management view.
  2. To upload or manage files, click the File Manager shortcut card to open your public_html explorer.
  3. To inspect your databases, click MySQL Databases to view connection credentials or launch phpMyAdmin.
  4. To check webmail, click Email Accounts and select Log In to Webmail.

Step 3: Verifying Account Limits

  1. Observe the Resource Utilization progress bars.
  2. If disk usage exceeds 85%, review your files in the File Manager or purge outdated backup archives.
  3. Check the Bandwidth meter to verify traffic usage remains comfortably within your monthly package tier.

⚙️ Complete Field & Parameter Reference Table

UI Element / Metric Displayed Value Description & Operational Impact
Primary Domain domain.com The default root domain tied to your hosting account account directory.
Server IP Address IPv4 / IPv6 The dedicated or shared server IP pointing to your websites and DNS A records.
Hosting Package e.g. Starter / Unlimited The resource tier determining CPU, RAM, Disk, and Inode allocations.
Disk Space Meter Used GB / Total GB Real-time storage consumption across files, emails, and database tables.
Bandwidth Meter Used MB / Total Limit Monthly cumulative network transfer from HTTP, HTTPS, FTP, and Mail traffic.
Inodes Usage Current / Maximum Total count of files, directories, symlinks, and sockets inside your home directory.
Webserver Health Online (Green) Indicates Host Nginx and reverse proxy listeners are actively handling requests.
Database Health Online (Green) Confirms MariaDB/MySQL daemon is responding to local socket connections.

❓ Troubleshooting & Common Errors

1. Dashboard Fails to Load Resource Gauges (Infinite Spinner)

  • Cause: Network timeout between the frontend React application and the /api/auth_check.php endpoint, or temporary session expiration.
  • Solution: Hard refresh your browser using Ctrl + F5 (Windows) or Cmd + Shift + R (Mac). If the issue persists, log out and sign in again to regenerate your authentication token.

2. Service Status Shows Degraded or Offline

  • Cause: Temporary server reboot or maintenance by the server administrator.
  • Solution: Check the System Healthy badge. If an essential service (e.g. MySQL) is marked red, verify if your website displays database connection errors. Contact your hosting support via the Help Desk button in the lower left sidebar.