Skip to content

Releases: Arborae/docker2homeassistant

docker2homeassistant

16 Jan 20:58
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

🚀 Release Notes

✨ UI & UX Improvements

  • Container Details Redesign:
    • New Info Layout: The "Info" tab has been completely reorganized. Live resources (CPU, RAM, Network) are now displayed in a vertical stack on the left, maximizing visibility.
    • Smart Sizing: The "Labels" section now automatically expands to fill the available height next to the resource charts, eliminating unnecessary scrollbars and unused space.
    • Cleaner Metrics: Configuration details (Command, Ports, Env) are organized in a more readable grid at the bottom.
  • Security Settings Page:
    • Full-Width Layout: Fixed the layout constraint that forced content into a narrow column. The page now utilizes the full container width.
    • Modern Styling: Refactored to use the central design system, removing inline styles and improving consistent look-and-feel for 2FA and password forms.

📚 Documentation Website

  • Complete Visual Overhaul: The docs website has been refactored to match the application's look and feel.
  • Shared Theme: Implemented a new style.css that shares the same color palette and design tokens (fonts, glassmorphism effects) as the main web interface.
  • Code Cleanup: Removed legacy inline styles from landing and install pages for easier maintenance.

🐛 Bug Fixes

  • Splash Screen: Fixed an issue where the splash screen lost its styling due to an incorrect CSS link.
  • Layout Fixes: Resolved various spacing and grid alignment issues across the dashboard modals.

Full Changelog: v0.2.0...v0.2.1

docker2homeassistant

16 Jan 16:16
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

Full Changelog: v0.1.7...v0.2.0

v0.1.7

27 Nov 00:29
Immutable release. Only release title and notes can be modified.
83322bc

Choose a tag to compare

What's Changed

Full Changelog: v0.1.6...v0.1.7

v0.1.6

26 Nov 18:53
e7b1df6

Choose a tag to compare

What's Changed

Full Changelog: v0.1.5...v0.1.6

docker2homeassistant

26 Nov 18:00
8221845

Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.5

docker2homeassistant

26 Nov 11:28
974490d

Choose a tag to compare

v0.1.1 – First Public GHCR Image + UI/UX Enhancements

Questa release introduce la prima build automatizzata dell’immagine Docker pubblicata su GitHub Container Registry (GHCR), insieme a una serie di miglioramenti grafici e ottimizzazioni dell’interfaccia.


🔥 Novità principali

📦 Prima immagine Docker pubblica su GHCR

Da questa versione è disponibile l’immagine ufficiale:

ghcr.io/arborae/docker2homeassistant:latest
ghcr.io/arborae/docker2homeassistant:0.1.1

Grazie al nuovo workflow GitHub Actions:

  • ogni futura release genererà automaticamente un nuovo tag Docker
  • l’immagine latest verrà sempre mantenuta aggiornata
  • compatibile con deploy tramite docker-compose o Home Assistant add-on

🎨 UI e coerenza grafica

  • Migliorato lo stile generale del webserver per una resa più uniforme.
  • Fix allineamenti, gradienti e leggibilità di icone e testi.
  • Migliorata la coerenza tra temi dark e light, soprattutto nell’header.
  • Prime ottimizzazioni ai layout delle pagine Containers, Updates, Autodiscovery.

⚙️ Migliorie varie e bugfix

  • Corretta la trasparenza della scritta “D2HA” nello splash screen.
  • Ottimizzate le animazioni iniziali dell’avvio.
  • Sistemato il comportamento delle icone di espansione degli stack.
  • Rimosse incoerenze grafiche tra container view e autodiscovery.
  • Piccoli fix che migliorano fluidità e reattività della UI.

🚀 Roadmap

  • Localizzazione completa IT/EN.
  • Modalità “Performance” con lazy-loading e ottimizzazioni runtime.
  • Miglioramento pannelli sensori e notifiche.
  • Ulteriore affinamento della coerenza grafica tra le sezioni.
  • Supporto avanzato per aggiornamenti container e log view estesa.

💡 Questa release segna l’inizio del flusso automatico di build e deploy su GHCR: da ora, ogni release sarà immediatamente disponibile come immagine Docker scaricabile.

What's Changed

Full Changelog: v0.1.0...v0.1.1

docker2homeassistant

24 Nov 13:00
ed2848d

Choose a tag to compare

🚀 Release 0.1.0 – Docker to Home Assistant (D2HA)

La prima release “vera” e condivisibile di Docker to Home Assistant (D2HA) è arrivata.
L’idea: trasformare il tuo host Docker in un pannello di controllo elegante, sicuro e profondamente integrato con Home Assistant.


✨ Cosa c'è di nuovo

  • Dashboard live dei container
    Monitoraggio in tempo reale di:

    • CPU
    • RAM
    • Rete
    • Stato di ogni container
      …con controlli immediati: start / stop / pause / restart / full update direttamente dall’interfaccia.
  • Gestione immagini & aggiornamenti smart

    • Confronto tra tag locali e remoti
    • Lettura delle label OCI per changelog e breaking changes
    • Pulsante di aggiornamento automatico dell’immagine per tenere tutto allineato con un click
  • Autodiscovery MQTT per Home Assistant

    • Generazione automatica di sensori e switch via MQTT
    • Preferenze salvate in d2ha/autodiscovery_preferences.json
      (così non devi riconfigurare tutto ogni volta)
  • Onboarding guidato & sicurezza integrata

    • Credenziali iniziali: admin / admin
    • Cambio password obbligatorio al primo accesso
    • Supporto 2FA TOTP
    • Safe mode attivo di default
    • Performance mode opzionale per chi vuole più velocità
    • Rate limiting sugli accessi e timeout di sessione configurabile
  • Esperienza utente curata

    • Tema dark / light coerente
    • Localizzazione IT / EN
    • Wizard di configurazione allineato al resto del UI, per un flusso di setup chiaro e moderno

🔄 Come aggiornare

Con Docker Compose

All’interno della cartella d2ha/:

docker compose up --build -d

Esecuzione bare-metal

pip install -r d2ha/requirements.txt
python d2ha/app.py

Prima del riavvio, imposta nel tuo .env (opzionali ma consigliate):

  • D2HA_SECRET_KEY
  • D2HA_SESSION_COOKIE_SECURE
  • D2HA_ADMIN_USERNAME

per allinearti alle impostazioni di sicurezza suggerite.


📌 Note operative

  • Il Docker socket deve essere montato o comunque accessibile dall’utente che esegue D2HA.
  • L’integrazione MQTT è opzionale: se il broker non è raggiungibile, l’app continua a funzionare come dashboard locale.
  • I file:
    • d2ha/auth_config.json
    • d2ha/autodiscovery_preferences.json
      vengono creati automaticamente al primo avvio con permessi restrittivi (600).

Pronta la base: da qui in poi D2HA diventa il tuo ponte stabile tra il mondo Docker e Home Assistant. 💡🧩

docker2homeassistant

24 Nov 00:53
baf97ee

Choose a tag to compare

v0.0.5

Add files via upload

docker2homeassistant

23 Nov 04:40
d14f409

Choose a tag to compare

🚀 docker2homeassistant v0.0.4

First public version with a complete onboarding and security layer, ready to be exposed safely outside the local network.

🔐 Authentication & Security

  • Added local authentication with default credentials admin / admin on first run.
  • New onboarding wizard:
    • Step 1 – Force password change (and optional username change) on first login.
    • Step 2 – Optional TOTP 2FA (Google Authenticator, Aegis, etc.), with guided setup.
    • Step 3 – Explanation and initial configuration of:
      • Safe mode (enabled by default, protects critical actions).
      • Performance mode (optional, reduces polling and UI load).
    • Step 4 – Explanation of MQTT autodiscovery and initial choice to enable/disable default entities.
  • Session cookies hardened for better security when running behind HTTPS.
  • Basic protection against brute–force on the login endpoint.

🧩 MQTT Autodiscovery

  • First–run wizard now explains how autodiscovery works with Home Assistant.
  • Option to enable all default MQTT entities or start with everything disabled and cherry–pick them later from the Autodiscovery page.

💄 UI & UX

  • Added settings icon in the top–right corner to toggle Safe mode and Performance mode at any time.
  • Small UX improvements and clearer texts around security–related actions.

⚠️ Notes

  • On upgrade, the first access will go through the new onboarding wizard.
  • Anyone with access to docker2homeassistant can control containers on the host: it is strongly recommended to use a strong password, enable 2FA and run behind HTTPS.

docker2homeassistant

22 Nov 02:56
9cb7729

Choose a tag to compare

Merge pull request #39 from Arborae/codex/update-readme.md-file

Correggi URL clonazione nel README