n8n-nodes-dockhand
v0.1.2
Published
n8n community node for Dockhand
Maintainers
Readme
n8n-nodes-dockhand
Community node for integrating Dockhand into n8n workflows.
Features
- Adds a
Dockhandnode 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-dockhandDevelopment
npm install
npm run build