Skip to content

Dockhand: add enhanced support (running/stopped containers) - #980

Merged
KodeStar merged 1 commit into
masterfrom
dockhand-enhanced
Aug 12, 2026
Merged

Dockhand: add enhanced support (running/stopped containers)#980
KodeStar merged 1 commit into
masterfrom
dockhand-enhanced

Conversation

@KodeStar

Copy link
Copy Markdown
Member

Implements linuxserver/Heimdall#1584 — Portainer-style live stats for the Dockhand tile.

Verified against the Dockhand source (Finsys/dockhand):

  • GET /api/environments returns the environment list (objects with id)
  • GET /api/containers?env=<id> returns containers with a state field (all defaults to true, so stopped containers are included)
  • API tokens (dh_ prefix) are accepted as Authorization: Bearer — created in Settings → API Tokens; instances with auth disabled accept unauthenticated requests, so the token field is optional

The tile shows Running / Stopped summed across all environments, or a comma-separated list of environment IDs if configured. Includes the repo's standard Skip TLS verification toggle.

Not tested against a live instance — the requester on the issue offered to test, so I'll ask them once this ships.

Implements the Portainer-parity request from linuxserver/Heimdall#1584.
Auths with a Dockhand API token (Bearer, optional for instances with
auth disabled), lists environments via /api/environments (or a
user-configured ID list), and counts container states across them via
/api/containers?env=<id>. Includes the standard ignore_tls toggle.
@KodeStar
KodeStar merged commit 08570c5 into master Aug 12, 2026
4 checks passed
@KodeStar
KodeStar deleted the dockhand-enhanced branch August 12, 2026 16:46
@LinuxServer-CI LinuxServer-CI moved this from PRs to Done in Issue & PR Tracker Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants