Tugtainer: Automated Docker Updates With Home Assistant Notifications

Tugtainer now automates Docker updates across my homelab and pushes Home Assistant notifications for every container update event, giving me a clean, visible audit trail.

Minimal illustration of container stacks representing automated Docker updates

I opened Issue #1561 to solve a real homelab pain: Docker updates across three hosts without a reliable audit trail. The fix is now live — Tugtainer handles container updates and Home Assistant shows persistent notifications whenever something changes.

Automated Docker updates across multiple hosts

The deployment is a simple hub-and-spoke layout:

  • Tugtainer UI on docker_69 with a socket-proxy for safe Docker API access.
  • Tugtainer agents on docker_10 and docker_14, each behind its own socket-proxy.
  • Auto-update schedule at 03:30 daily.
  • Protected labels on Tugtainer + socket-proxy so they never update themselves.

Home Assistant notifications for every update

Tugtainer sends an Apprise JSON webhook into Home Assistant. A dedicated package listens and creates persistent notifications for each update event. This gives me a clean, visible log of container changes directly in HA.

Key package: config/packages/tugtainer_updates.yaml

Package index: config/packages/README.md

Why this works for my homelab

  • Centralized control: one UI, multiple agent endpoints.
  • Safe updates: socket-proxy limits Docker access.
  • Operational visibility: Home Assistant notifications for every update.
  • Repeatable setup: everything is documented and committed.

If you’re running Docker across multiple hosts, this combo gives you reliable container updates plus an HA-backed audit trail.

Draft generated with help from Codex

TAGS