v0.4.0
v0.4.0
Docker actions and remote Engine API connections.
Features
- Container actions — start, stop, and restart with confirmation modals (opt-in via Settings)
- Connection modes — local unix socket, remote TCP (port 2375), or remote TLS (port 2376)
- TLS credentials — CA, client cert, and key stored encrypted (never in config JSON)
- Settings → Integrations: connection mode selector, host/port, TLS PEM fields, and Allow container actions toggle
POST /api/docker/containers/[id]/actionsfor authenticated container operations
Safety
- Container actions are disabled by default after upgrade from v0.3.x
- Confirmation dialogs show the exact container name before start/stop/restart
- Actions call Docker Engine POST endpoints only — no arbitrary shell commands
- See SECURITY.md for TCP/TLS and socket risks
Upgrade from v0.3.x
docker pull ghcr.io/uniskela/unihomelabdash:v0.4.0
# or
docker pull uniskela/unihomelabdash:v0.4.0Existing SQLite data and provider settings are preserved. Enable Allow container actions in Settings if you want start/stop/restart.