dockhand
Containers & OrchestrationA modern Docker management UI for real‑time container control, Compose stack orchestration, and multi‑environment support
Features
- Real‑time container start/stop/restart and monitoring
- Visual editor for Docker Compose stacks
- Git integration with webhooks and auto‑sync deployment
Recent releases
View all 18 releases →
v1.0.28
Breaking risk
Breaking changes
- Git stack creation silently destroys any pre‑existing stack that shares the same name (#1001).
Security fixes
- Env var values leaked in deploy logs are now redacted (#985).
Notable features
- Context directory for git stacks allowing references to files anywhere in the repository (#864)
- No-cache build option for git stacks (#880)
- Editable schedule for scanner cache cleanup (#979)
Full changelog
What's new in v1.0.28
- ✨ context directory for git stacks — reference files from anywhere in the repo (#864)
- ✨ no-cache build option for git stacks (#880)
- 🐛 env vars lost when switching between raw/form view (#964)
- 🐛 compose name property not respected during stack scan (#922)
- ✨ editable schedule for scanner cache cleanup (#979)
- 🐛 container labels cannot be deleted (#984)
- 🐛 env var values leaked in deploy logs — now all values are redacted (#985)
- 🐛 volume export keeps helper container alive, preventing volume prune/deletion (#983)
- 🐛 ntfy self-hosted notifications fail when using ?auth= query parameter (#840)
- 🐛 scrollbar appears in dashboard tiles when content overflows (#969)
- 🐛 case-sensitive environment sort order — lowercase names sorted after uppercase (#975)
- 🐛 inaccurate dashboard CPU gauge caused by one-shot stats flag (#932)
- ✨ ntfy notifications support ?tags=, ?title=, and ?priority= URL query parameters (#689)
- 🐛 stack .env file wiped when saving from graph view (#988)
- ✨ dismiss update available indicators without updating (#853)
- ✨ public IP setting available for hawser-edge environments — enables clickable port links (#350)
- 🐛 git stack creation silently destroys existing stacks with the same name (#1001)
- ✨ static IP/MAC address configuration for containers (#297)
Docker image
docker pull fnsys/dockhand:v1.0.28
Also available as fnsys/dockhand:latest
v1.0.27
New feature
Notable features
- Inline terminal on logs page with resizable split layout
- Microsoft Teams notifications via Power Automate Workflows
- Network graph visualization on networks page
Full changelog
What's new in v1.0.27
- ✨ network graph visualization on networks page (#894, @Penlane)
- ✨ customizable compose template for new stacks in settings (#632, @oratory)
- ✨ Microsoft Teams notifications via Power Automate Workflows (#355, @slokhorst)
- ✨ container label controls: dockhand.update, dockhand.hidden, dockhand.notify (#6, #53, #94, #215)
- ✨ configurable label filter matching mode (any/all) for environment dashboard (#607)
- ✨ log search filter mode to hide non-matching lines (#916)
- ✨ inline terminal on logs page with resizable split layout (#900)
- 🐛 disable Telegram link preview in notifications (#910, @deenle)
- 🐛 cron editor rejects 6-field expressions with seconds (#839, @GiulioSavini)
- 🐛 mirror Dockhand's ExtraHosts into scanner and self-update containers (#836, @YewFence)
- 🐛 duplicate volume binds during container recreate (#765, @itsDNNS)
- 🐛 log timestamp formatting not applied on main logs page (#882)
- 🐛 uploaded files now inherit container user ownership (#732, @ivanjx)
- 🐛 extraneous backslash in Telegram notification environment name (#955)
- 🐛 collapse ports into ranges only if 3 or more consecutive ports
- 🐛 git operations auto-merge system CAs with custom cert (#967)
Docker image
docker pull fnsys/dockhand:v1.0.27
Also available as fnsys/dockhand:latest
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.