PanelicaDocs
panelica.com
Docs / Getting Started / Dashboard Overview

Dashboard Overview

Panelica 1.0.375 Verified 2026-07-23 Getting Started

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.

Panel locationDashboardhttps://YOUR-SERVER-IP:8443/dashboard
 Server Dashboard (ROOT view)
Total Domains
12+
Active Databases
8+
Email Accounts
24+
Total Users
5+
System Resources Chart style ▾ ● Live 12:00:59
38%
CPU
Load: 0.42
61%
RAM
4.9 / 8.0 GB
47%
Disk Usage
Top user: john
Swap UsageResize
Total 2.0 GB · Used 0.3 GB · Free 1.7 GB
Memory OptimizationOptimize ▾
systemd (PID 1) heap: 22 MB
Network Traffic · History [ Auto | KB/s | MB/s ]  [ 1h | 6h | 24h ]
Download
4.2 MB/s
Upload
1.1 MB/s
Recent Domains (12) Search domains... Create Domain View All
DomainPHPWeb ServerDiskStatusActions
example.com8.4 ▾Nginx & Apache ▾1.2 GBOKvisit · manage
shop.example.net8.1 ▾Nginx Only ▾4.8 GBSSL Expiringvisit · manage
old-site.org7.4 ▾Nginx Only ▾9.9 GBQuotavisit · manage
Top Resource Users (5)
UserCPUMemoryDiskIOPlan
john22%1.4 GB18 GB3 MB/sBusiness
ayse8%620 MB9 GB0.4 MB/sStarter
Ops AI
Ask Ops AI anything about this server...
System Alerts1 alert
warning High Memory Usage 86.2% usage
Security Score: 92/100 · Dismiss: session | permanent
Quick Stats
Hostnamesrv1.example.com
Public IP203.0.113.10 ⟳
Uptime14d 6h 12m
CPU Cores4
Total RAM8.0 GB
Total Disk160 GB
Server Time23.07.2026 12:00
Load Average0.42 / 0.51 / 0.48
Active Connections98
Network Traffic5.3 MB/s
TimezoneEurope/Istanbul
Kernel6.8.0-45
OS VersionUbuntu 24.04
RebootShutdownHard Reset
Service Control
nginx-customerstart · stop · restart
mysqlstart · stop · restart
postgresqlrestart
Show more ▾
Top ProcessesCPU ▾ Symmetric Live
ProcessCPUMemoryUserAction
mysqld12%780 MBpanelica-mysqlKill
php-fpm 8.46%210 MBjohnKill
nginx2%64 MBpanelica-webKill

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.

Panelica Documentation · Written and verified against the live panel. · Last verified 2026-07-23 on Panelica 1.0.375