dockhand

n8n community node for Dockhand

Package Information

Released: 4 mo ago
Downloads: 7 weekly / 42 monthly
Latest Version: 0.1.2

Available Nodes

Documentation generating…

Documentation

n8n-nodes-dockhand

Community node for integrating Dockhand into n8n workflows.

NPM Version NPM Downloads NPM License NPM Unpacked Size GitHub Sponsors

Features

  • Adds a Dockhand node to n8n
  • Uses Dockhand REST API with Bearer token auth
  • Supports resources for containers, stacks, images, volumes, networks, labels, batch, and system endpoints

Implemented API calls

Node Operation Dockhand API endpoint(s)
Containers GET /api/containers, POST /api/containers, GET /api/containers/[id], DELETE /api/containers/[id], POST /api/containers/[id]/start, POST /api/containers/[id]/stop, POST /api/containers/[id]/restart, POST /api/containers/[id]/pause, POST /api/containers/[id]/unpause, POST /api/containers/[id]/rename, GET /api/containers/[id]/inspect, GET /api/containers/[id]/logs, POST /api/containers/[id]/update, GET /api/containers/check-updates, POST /api/containers/batch-update
Stacks GET /api/stacks, POST /api/stacks, POST /api/stacks/[name]/start, POST /api/stacks/[name]/stop, POST /api/stacks/[name]/restart, POST /api/stacks/[name]/deploy, POST /api/stacks/[name]/down, DELETE /api/stacks/[name]
Git Stacks GET /api/git/stacks, POST /api/git/stacks, PUT /api/git/stacks/[id], DELETE /api/git/stacks/[id], POST /api/git/stacks/[id]/deploy, POST /api/git/stacks/[id]/sync
Images GET /api/images, POST /api/images/pull, POST /api/images/push, POST /api/images/scan, POST /api/images/[id]/tag, GET /api/images/[id]/export, DELETE /api/images/[id]
Volumes GET /api/volumes, POST /api/volumes, GET /api/volumes/[name], DELETE /api/volumes/[name], POST /api/volumes/[name]/clone, GET /api/volumes/[name]/export
Networks GET /api/networks, POST /api/networks, GET /api/networks/[id], DELETE /api/networks/[id], POST /api/networks/[id]/connect, POST /api/networks/[id]/disconnect
Labels GET /api/labels, POST /api/labels (rename/delete actions)
Batch POST /api/batch
System GET /api/health, GET /api/activity, GET /api/environments, GET /api/dashboard/stats, GET /api/schedules

Requirements

  • n8n with community nodes enabled
  • Reachable Dockhand instance
  • Dockhand API token (dh_...)

Installation

Install package name:

n8n-nodes-dockhand

Development

npm install
npm run build

Discussion