Status Cards
Every card on the server status page — CPU, load, memory, processes, network with vnStat, storage, GPU, IP location, and Docker.
A server's status page is built from cards. Each card can be reordered or hidden in the layout editor; cards that need something the server does not have (an NVIDIA GPU, Docker) hide themselves automatically.
CPU Usage
Overall usage with the CPU model and core count, plus a per-core view where every core is split into User, System, Nice, IOWait, and Steal time. Tap the chart (or use its context menu) to switch between Show all cores and Show overall — handy on machines with dozens of cores. CPU temperature appears in the header on servers that expose it.
CPU Load
The 1, 5, and 15 minute load averages drawn as one history chart (up to 100 points), with the current values underneath. A spike, a slow burn, and a recovery each look different at a glance.
Memory Usage
A donut of Used, Cached, and Free, so memory that Linux will
happily give back is never mistaken for pressure. Swap gets its own row below,
showing used of total (or N/A when the server has no swap).
Processes
A live process table with Pid, name, user, CPU%, and memory, sortable by any column (CPU descending by default). Wider layouts add arguments and thread counts. Open the card for a searchable full list — search matches Pid, process name, or user.
Network Usage
Live upload and download for the active interface, the up/down split drawn as
a ring, and lifetime totals. SwiftServer auto-picks the busiest real interface
(loopback, docker*, veth*, and bridge interfaces are skipped); use
Set Default Network Interface in the card to pin a specific one. Values
can be shown in bits instead of bytes in Settings → Dashboard.
Long-term history with vnStat
Open the Network card and switch to vnStat for hourly, daily, weekly,
monthly, and yearly traffic history. SwiftServer reads vnstat --json on the
server; if vnStat runs in a container instead, it automatically falls back to
docker exec -it vnstat vnstat --json.
If vnStat is not installed, the card explains what it is and links to the vnStat site with install instructions, with demo charts so you can see what you would get. Right after installing, vnStat needs a little time to collect data — SwiftServer shows "vnStat data collection is in progress" until then.
Storage
Every mounted filesystem with its capacity bar, mount point, and filesystem
type (pseudo-filesystems like tmpfs, overlay, and loop devices are
skipped). Below, per-device disk I/O: read and write Speed, Latency,
IOPS, and lifetime Overall totals. Use Set Default Volume to
choose which volume leads the card.
GPU Usage
For servers with NVIDIA GPUs, SwiftServer reads nvidia-smi and shows driver
and CUDA versions, then per GPU: utilization, memory, fan, and temperature
gauges, memory free of total, power draw against its limit, and the compute
process list with per-process memory. The card only appears when nvidia-smi
exists on the server — there is nothing to configure.
IP Location
The server's public IP and country, looked up once shortly after connecting. The request goes from your server to ipinfo.io — your device never contacts the service, and SwiftServer never stores the result anywhere but on your device.
City, region, organization, and the map pin are part of Premium. This card also powers Global View. If you prefer not to display addresses at all, use Hide IP Information in the status page's actions menu.
Docker
When Docker is installed on the server, a Docker card summarizes the engine and containers, and opens into the full Docker panel.