Skip to content

System summary widget

Three stat slots and an optional network row.

Small
Medium
Two different machines. Small fits a few slots, medium fits more.

Sizes: Small, Medium.

Works with

This MachineThe host Stackyard runs onNothing
Temperature
Needs /sys/class/thermal mounted into the container.
Disk
Needs each mount path mounted into the container.

See Host mounts below.

GlancesSystem monitorURL, login if set
Glances URL
For example glances:61208.
Username
Optional.
Password
Optional. Stored as a secret.

Glances in Docker reports its own filesystems, not the host ones. Mount the host paths into the Glances container for a disk slot to read them.

BeszelServer monitorURL, login, system
Beszel URL
For example beszel:8090.
Account
The Beszel login email.
Password
Stored as a secret.
System
Enter the URL and account, then load the systems and pick one.

Beszel does not report a process count.

UnraidNAS operating systemURL, API key
Unraid URL
For example tower.local.
Unraid API Key
Stored as a secret.

Unraid reports neither IO wait nor a process count.

Settings

  • SourceWhich of the above to read. Defaults to This Machine.

This Machine reads temperature and disk use from paths mounted into the Stackyard container:

volumes:
- /sys/class/thermal:/sys/class/thermal:ro
- /mnt/your-drive:/mnt/your-drive:ro

The widget always shows three slots.

Settings for each slot

  • ResourceCPU, RAM, Temperature, Disk Mount, IO Wait or Processes.
  • Thermal Zone or SensorTemperature only. A thermal zone number for This Machine, 0 by default. A sensor picked from the loaded list for the other sources.
  • First and second diskDisk Mount only. Mount paths for This Machine and Glances, filesystem names for Beszel, share names for Unraid. The second is optional. An empty Unraid share reads the whole array.
  • ColorThe slot colour. Defaults to blue.

Network row settings

  • Show Network RowOff by default.
  • ModeSpeed shows the last speed test. Throughput shows live traffic on one interface. Uptime shows uptime.
  • InterfaceThroughput only, for Glances, Beszel and Unraid. Load the list, then pick one.

Speed mode works with

MySpeedSpeed test trackerURL, password if set
Service URL
For example myspeed:5216.
MySpeed Password
Optional. Stored as a secret.
Speedtest TrackerSpeed test trackerURL, API token if used
Service URL
The Speedtest Tracker address.
API Token
Optional. Needs the results:read ability. Stored as a secret.

Without a token, the widget reads an older route that needs no authentication. With one, it reads the documented v1 API.