Dashboard Overview
The dashboard is the panel's home page and a live control room for the whole server. Most numbers on it stream in real time over a WebSocket connection; a green Live badge tells you the stream is healthy. If the connection drops, the panel reconnects by itself (up to five attempts), and you can always click the badge to reconnect manually. The stream is also paused while the browser tab is in the background, so a brief Disconnected after returning to the tab is normal. On trial licenses a dismissible trial banner sits at the very top of the page; in the last three days of the trial it can no longer be dismissed.
Dashboardhttps://YOUR-SERVER-IP:8443/dashboard| Domain | PHP | Web Server | Disk | Status | Actions |
|---|---|---|---|---|---|
| example.com | 8.4 ▾ | Nginx & Apache ▾ | 1.2 GB | OK | visit · manage |
| shop.example.net | 8.1 ▾ | Nginx Only ▾ | 4.8 GB | SSL Expiring | visit · manage |
| old-site.org | 7.4 ▾ | Nginx Only ▾ | 9.9 GB | Quota | visit · manage |
| User | CPU | Memory | Disk | IO | Plan |
|---|---|---|---|---|---|
| john | 22% | 1.4 GB | 18 GB | 3 MB/s | Business |
| ayse | 8% | 620 MB | 9 GB | 0.4 MB/s | Starter |
| Process | CPU | Memory | User | Action |
|---|---|---|---|---|
| mysqld | 12% | 780 MB | panelica-mysql | Kill |
| php-fpm 8.4 | 6% | 210 MB | john | Kill |
| nginx | 2% | 64 MB | panelica-web | Kill |
The exact set of cards depends on your role and permissions; each dashboard section is tied to a page permission, so an administrator can hide any of them per user. The description below is the full ROOT view, with the differences for other roles called out as they come up.
Top row: entity counters with quick-create
Four compact cards with animated counters. Clicking a card opens the matching list page; the small + button in each card jumps straight to the create form.
| Role | Cards |
|---|---|
| ROOT / ADMIN / RESELLER | Total Domains, Active Databases, Email Accounts, Total Users |
| USER | The first four of these you have permission for: My Domains, My Emails, My Databases, My Containers, WordPress Sites, FTP Accounts, My Subdomains, Cron Jobs, Allocated Cores |
If the server's IP addresses have not been detected yet, ROOT additionally sees an orange IP Addresses Not Detected banner here with an Auto-detect IP Addresses button.
System Resources (left column)
The main monitoring card. In its header: a chart-style picker (a gear dropdown that switches all three gauges between about a dozen visual styles, from classic gauge to donut, battery or LED, and remembers your choice), the Live WebSocket indicator and the last-update time.
Three gauges: CPU (with the 1-minute load average, or the account's allocated cores on an isolated account), RAM (used / total GB) and Disk. On isolated customer accounts the disk gauge becomes Disk Quota; for ROOT it is server-wide Disk Usage, including a note showing which user consumes the most disk. On a plan without isolation the CPU and RAM gauges are replaced by static CPU Allocation and Memory Allocation cards.
Swap Usage (ROOT only): total, used and free, plus a Resize action to change the swap size.
Memory Optimization (ROOT only): shows the systemd (PID 1) heap size and an Optimize dropdown with maintenance actions, each explained before it runs: Systemd Re-exec, Drop Caches, Compact Memory and Trim Journal, plus Clear Swap when the server has swap configured.
Network Traffic: live download/upload speed tiles with a unit selector (Auto, KB/s or MB/s; Auto scales up to GB/s as needed). For ROOT there is also a history chart with a 1h / 6h / 24h time-range selector. What this section shows depends on who is looking:
- ROOT sees server-wide network traffic (realtime stream plus history).
- An isolated customer account sees its own Disk I/O (read/write) instead.
- A customer on a plan without isolation sees a Resource Limits panel instead: a monthly bandwidth progress bar and used/limit mini-cards for domains, databases, email, subdomains, FTP and cron jobs.
Recent Domains: a searchable table of your domains with columns Domain, PHP, Web Server, Disk, Status and Actions. Domains that need attention (over quota or failing their health check) are pulled to the top of the list; the rest follow newest-first. Packed into this table:
- A colored health badge per domain (OK, Offline, Provisioning, Suspended, quota or SSL warnings), checked server-side and cached; click it to re-check.
- The PHP version is a dropdown: you can switch a domain's PHP version right from the dashboard.
- The web server mode is a dropdown too: Nginx Only or Nginx & Apache.
- Right-clicking a row opens a context menu of quick actions, and each row has visit-site and manage shortcuts.
- Create Domain and View All buttons sit in the card header.
Top Resource Users (ROOT, ADMIN and RESELLER, on servers with isolation enabled): a paginated table of the heaviest accounts with User, CPU, Memory, Disk, IO and Plan columns, so a noisy tenant can be spotted at a glance. The widget belongs to the Resource Usage feature; on licenses without it, it shows a locked preview that opens an upgrade dialog.
Right column
Ops AI (ROOT only): a prompt-style card that opens the panel's AI operations assistant. On licenses without the Ops AI feature the card stays visible but opens an upgrade dialog instead.
System Alerts: automatically generated warnings with severity chips (critical, high, warning): disk usage above 90%, CPU above 80%, memory above 85%, load average exceeding the core count, and a "Two-Factor Disabled" reminder that links to your profile settings if 2FA is off. For ROOT and ADMIN the card also folds in Security Advisor findings (with the current security score) and panel or OS update advisories. Alerts can be dismissed for the session or permanently. When everything is fine the card shows All Systems Operational.
Quick Stats: a dense dark card whose rows adapt to who is looking. Everyone sees the hostname, public IP (ROOT gets a detect button), uptime, CPU cores or allocation, RAM or memory allocation, disk or quota, and the time of the last update. ROOT gets the server-wide extras: load average (1m / 5m / 15m), active connections, network traffic, timezone, kernel and OS version. Customer accounts see their nameservers, plus their own process count and disk I/O on isolated plans, or their plan name and monthly bandwidth on plans without isolation.
At the bottom of Quick Stats, ROOT also gets the power controls: Reboot, Shutdown and Hard Reset, each behind a confirmation dialog. These act on the physical server, not just the panel. (They are hidden in demo mode.)
Service Control (ROOT only): the server's services with a colored status dot and instant Start, Stop and Restart buttons. These act immediately, with no confirmation dialog. Core services that the panel itself depends on (the backend, PostgreSQL, the panel's nginx and Redis) cannot be stopped from here. The six busiest entries are shown first and the rest sit behind a Show more panel; the list refreshes itself every few seconds.
Top Processes: a realtime process table streamed over the same WebSocket: process name, CPU, memory and owning user, sortable by CPU or RAM. The row count can be fixed (5 to 25) or pinned to match the left column's height with the Symmetric toggle, which is on by default. Clicking a process path copies it. ROOT additionally gets a Kill Process action per row, behind a confirmation. On accounts without isolation this slot shows Recent Activities (the account's latest panel actions) instead of the process table.
Role differences in one paragraph
ROOT sees everything above. ADMIN and RESELLER see the counter cards, resources and the top-user table scoped to their own accounts (see roles and permissions), without server-wide controls like power buttons, Ops AI, swap and memory tools or service restart. A customer (USER) gets a personal dashboard: permission-aware counter cards, own-account gauges and quotas, own domains and processes. With isolation enabled the gauges show the account's allocated cores, memory and disk quota; without isolation the dashboard switches to allocation cards, plan limits and the Recent Activities feed.