Home Assistant add-on repository (hawser-agent and others).
  • Shell 81%
  • Dockerfile 19%
Find a file
Tiago Águeda 370c44f40f
hawser: official transparent artwork, changelog, and repo docs (1.2.4)
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 c40f7e6, so the Documentation tab showed a broken
image. Repoint at this repository's mirror path.

Add hawser/CHANGELOG.md, reconstructed from the standalone repo's git history
rather than written from memory. It has to live inside the add-on directory:
the supervisor resolves Path(path_location, "CHANGELOG.md"), so a repo-root
file would never be rendered.

Add CLAUDE.md and flesh out README.md. The load-bearing note is the mirror
split - origin is Forgejo but the url: fields must stay github.com, because
that is what the supervisor and users' browsers actually resolve. That pairing
looks like an inconsistency and has already been "corrected" once by mistake.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-15 15:28:31 +02:00
hawser hawser: official transparent artwork, changelog, and repo docs (1.2.4) 2026-08-15 15:28:31 +02:00
.gitattributes hawser: converge the standalone add-on repo into this collection 2026-08-15 14:42:47 +02:00
CLAUDE.md hawser: official transparent artwork, changelog, and repo docs (1.2.4) 2026-08-15 15:28:31 +02:00
LICENSE Initial commit 2026-01-30 20:10:18 +00:00
README.md hawser: official transparent artwork, changelog, and repo docs (1.2.4) 2026-08-15 15:28:31 +02:00
repository.yaml hawser: converge the standalone add-on repo into this collection 2026-08-15 14:42:47 +02:00

Home Assistant Add-ons by tiagoagueda

Add repository to Home Assistant

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_url and token. 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 2376 instead, 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.