Gantry

AVAILABLE IN UNRAID COMMUNITY APPS

Docker monitoring.
Built for Unraid.

Track container resource use, check your storage, and find out which workloads are slowing things down.

Self-hosted · Open source · One Docker container

GANTRY / SYSTEM OVERVIEWDARK THEME
Gantry’s dark dashboard showing container health, resource contention insights, and Unraid storage status
The overview dashboard. Screenshots use example data.
INSTALL

A single Docker container.

STORAGE

History stays on your server.

ACCESS

A local login. No cloud account.

01 / FEATURES

Keep track of what
your server is doing.

Check resource use across your containers, then open one for its history, logs, and storage details.

01

Live container metrics

See CPU, memory, network, disk IO, and GPU usage for each container. Compare them on the same charts, look back through their history, or open their logs.

Live metricsUp to 30 days of history
02

Array and pool status

Check parity progress, drive temperatures, capacity, and errors. See which disks your containers use and whether they’re struggling to keep up.

Array & poolsPer-drive metrics
03

GPU usage by container

See which containers are using the GPU, broken down by engine. Intel and AMD need no extra setup. Nvidia support requires the Nvidia runtime and includes VRAM usage.

Intel / AMD / Nvidia
04

Alerts in Unraid

Send alerts to Unraid’s notification center or a webhook. Choose when an alert fires and when it clears. If Gantry has found a likely cause, it includes that too.

Unraid notificationsWebhooks

02 / INSIGHTS

Work out what’s
slowing things down.

A download can saturate a disk while your media server is trying to read from it. Gantry looks for this kind of contention and shows the affected containers, measurements, and how confident it is about the cause.

Gantry Insights showing a map of containers and disks alongside evidence of resource contention
The Insights view shows which containers share resources and the evidence for each finding.

03 / SELF-HOSTED

No extra services
to maintain.

Gantry stores its settings and history in SQLite on your server. There’s no separate database or agent to set up. Create a local username and password the first time you open it.

Monitoring is read-only. You can also use the Maintenance view to remove unused images and stopped containers, with a confirmation before anything is deleted. Set GANTRY_READ_ONLY=1 to disable cleanup.

Full installation docs

04 / INSTALL

Install Gantry.

Available in Unraid Community Applications.

  1. Open the Apps tab in Unraid.
  2. Search for Gantry and click Install.
  3. Open the web UI and set a username and password.

The template fills in the required mounts and settings.

Manual Docker install

Use the Docker command, then open http://<your-unraid-ip>:8380/.

View releases
MANUAL INSTALL / DOCKER
docker run -d \
  --name=gantry \
  --label net.unraid.docker.icon=https://raw.githubusercontent.com/smidley/gantry/main/template/gantry-icon.png \
  --pid=host \
  --cap-add=SYS_PTRACE \
  -p 8380:8380 \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  -v /sys:/host/sys:ro \
  -v /var/local/emhttp:/unraid:ro \
  -v /tmp/notifications:/notify:rw \
  -v /var/lib/docker/unraid-update-status.json:/updates/unraid-update-status.json:ro \
  -v /mnt/user/appdata/gantry:/config:rw \
  --restart=unless-stopped \
  ghcr.io/smidley/gantry:latest

The update-status mount is optional. If that file is absent on your host, omit its line. Mounts & requirements ↗