- Shell 81%
- Dockerfile 19%
Replace the add-on artwork with the official Dockhand logo. The previous
icon.png and logo.png were generic container-ship clipart stored as opaque
RGB with no alpha channel, so the store rendered them as white boxes; icon.png
was also 256x204, which the UI cropped off-centre when masking it. Both are
now regenerated from Finsys/dockhand src/images/logo.webp with alpha
preserved: icon.png at a square 256x256 (ship only), logo.png at the 250px
height the add-on spec asks for (ship plus wordmark).
DOCS.md still linked its logo from tiagoagueda/ha-addon-hawser-agent, the
standalone repo retired by
|
||
|---|---|---|
| hawser | ||
| .gitattributes | ||
| CLAUDE.md | ||
| LICENSE | ||
| README.md | ||
| repository.yaml | ||
Home Assistant Add-ons by tiagoagueda
A Home Assistant add-on repository. Add the URL below under Settings → Add-ons → Add-on Store → ⋮ → Repositories, then install any add-on from the table.
https://github.com/tiagoagueda/hassio-addons
Add-ons
| Add-on | Version | Stage | Description |
|---|---|---|---|
| Hawser Agent | 1.2.4 |
experimental | Connects Home Assistant's Docker host to a Dockhand server, so the HA machine can be managed as part of your fleet. |
Each add-on has its own DOCS.md and CHANGELOG.md, which Home Assistant renders under the add-on's Documentation and Changelog tabs.
Hawser Agent
Runs the upstream ghcr.io/finsys/hawser image as a Home Assistant add-on.
Modes — the add-on picks its mode from the options you set:
- Edge mode (recommended): set
dockhand_server_urlandtoken. The agent makes an outbound connection to your Dockhand server, so nothing needs to be exposed on your HA host. - Standard mode: leave both blank. The agent listens on port
2376instead, and your Dockhand server connects inbound.
After installing, open Settings → Add-ons → Hawser Agent → Info and disable Protection Mode. The agent needs Docker socket access, which the supervisor blocks while protection mode is on.
⚠️ Docker socket access grants effective root control of the host. Only install this if you trust the Dockhand server you are pointing it at.
Repository layout
repository.yaml # add-on repository metadata, read by the HA supervisor
hawser/ # one directory per add-on, directory name is unrelated to the slug
config.yaml # add-on manifest: slug, version, permissions, options schema
Dockerfile # wraps the upstream image
run.sh # entrypoint, maps options.json -> env vars
apparmor.txt # AppArmor confinement profile
DOCS.md # rendered in the add-on's Documentation tab
CHANGELOG.md # rendered in the add-on's Changelog tab
icon.png # 256x256, transparent
logo.png # 250px tall, transparent
Development
Contributor and maintenance notes — including the Forgejo/GitHub mirror split, versioning rules, and artwork provenance — are in CLAUDE.md.
License
MIT © Tiago Águeda
Add-on artwork is derived from the Dockhand project's own logo and belongs to its authors.