Storage Topology

Storage Topology is an Unraid plugin that adds read-only Storage, Network and PCI topology pages under Tools, in System Information.

  • Network Services
  • Plugins
  • Tools & Utilities
Storage Topology is an Unraid plugin that adds read-only Storage, Network and PCI topology pages under Tools, in System Information. It maps how your SAS storage, network hardware and PCIe devices are wired and how healthy they are, showing controllers, disk shelves, physical NICs, ports, transceivers, bonds, bridges, VLANs and the full PCIe tree, with firmware versions, per-lane link rates, temperatures and error counters so you can spot hardware issues such as firmware mismatches or degraded links. Nothing on the system is changed. Optional: storcli for Broadcom/LSI MegaRAID detail, lldpctl (LLDP plugin) for switch neighbours, mstflint for Mellanox/NVIDIA flash.

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score

Not enough data yet for a health score. It needs at least 2 of 4 factors: maintenance, popularity, ease of install, resource needs.

Availability: platform listings confirmed today

GitHub stars
5
Open issues
0
Last commit
2026-10-14
Latest release
2026.10.20
License
MIT
Activity
rising

Checked today - source: GitHub (davidcoulson/unraid-storage-topology)

Resources & Compatibility

Requirements not published yet.

First-install notes

  • Set your Vercel Blob token Before running upload, download, or signed-link code, set BLOB_READ_WRITE_TOKEN (a named secret your code reads from the environment) to your Vercel Storage token. Without it, the app can't create signed access, so private uploads or downloads fail. source
  • Match private and public access When fetching files, set access to 'private' or 'public' so it matches how the file is stored. If they don't match, the request can fail, or a private file may not be readable when you expect it. source
  • Install the Edge Config package If your project imports @vercel/edge-config, run npm install @vercel/edge-config before starting the app. Without the package, Node can't find the import and the app will error during setup or build. source

Fetched today - each note links to its source

Alternatives

No alternatives collected yet.

Common questions

Does Storage Topology change any storage or network settings?

No, it presents read-only information under Tools -> System Information.

Where are custom shelf front-panel layouts saved?

The page saves your layout choice in /boot/config/plugins/storage-topology/layouts.json.

Do C0/C1 connector names always match the connector labels on my HBA?

No, connector names are derived from PHY numbers for each SFF-8643/8644 connector, so they may not match the labels on the card.

How are drives that are not in a disk shelf bay shown?

They are listed as directly attached if they are on an HBA PHY, an expander PHY that no SES bay points to, or a MegaRAID controller without an enclosure or in a virtual one such as EID 252.

Does it identify firmware versions that differ across similar components?

The firmware overview lists controller, I/O module, PSU, and drive model versions, and highlights parts of the same kind running different versions.

Answers sourced from github.com

Community

Collected today - public community threads