a project by Arborae

Docker to Home Assistant.

A modern web UI to monitor and control your Docker containers — with MQTT autodiscovery that turns every container into Home Assistant entities, automatically.

docker home-assistant mqtt pwa 2fa

Everything your containers need

From live stats to Home Assistant integration — in one clean, self-hosted UI.

📊

Live dashboard

Real-time CPU, RAM and network stats for every container, at a glance.

One-click controls

Start, stop, restart and inspect containers instantly — no terminal needed.

🏠

MQTT autodiscovery

Sensors and switches appear in Home Assistant automatically, with stable IDs.

🔄

Update manager

Check for image updates and apply them with live progress feedback.

🔐

Safe & secure

Two-factor authentication, secure mode and HTTPS support out of the box.

📱

Installable PWA

Add it to your home screen and use it like a native app, on any device.

Take a look around

Clean Material-inspired UI, available in light and dark themes.

dashboard
d2ha dashboard
Dashboard — live stats at a glance
containers
d2ha containers view
Containers — controls & details
updates
d2ha updates view
Updates — with live progress
images
d2ha images view
Images — pull, prune, clean up

Up and running in one command

Point it at your Docker socket and open the UI. That’s it.

# run d2ha
docker run -d -p 12021:12021 \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  ghcr.io/arborae/docker2homeassistant:latest

Then open http://localhost:12021 — for Docker Compose, environment variables and first-login credentials, see the installation guide.

Found a bug? Have an idea?

Issues and small, focused PRs are always welcome.

Open an issue