Installazione e Configurazione Base di Home Assistant su Ubuntu Server 24.04

da | Mar 4, 2026

 

Home Assistant è una delle piattaforme open source più potenti e flessibili per la domotica, capace di integrare centinaia di dispositivi e servizi diversi in un unico sistema centralizzato.

Installarlo su Ubuntu Server 24.04 rappresenta una scelta solida per chi desidera stabilità controllo completo dell’infrastruttura e la possibilità di personalizzare ogni aspetto del proprio ambiente smart.

In questo articolo vedremo come installare e configurare Home Assistant partendo da zero su Ubuntu Server 24.04 passando attraverso i prerequisiti fondamentali, l’installazione corretta del sistema e le prime impostazioni essenziali.

La guida è pensata sia per chi si avvicina per la prima volta a Home Assistant sia per utenti più esperti che vogliono una base pulita e affidabile su cui costruire la propria smart home.

Al termine della lettura avrai un’istanza di Home Assistant funzionanten pronta per l’aggiunta dei dispositivi la creazione di automazioni e l’accesso remoto in sicurezza.

 

INSTALLAZIONE DELLE DIPENDENZE

Home Assistant Core richiede l’installazione di alcune dipendenze. Puoi installarli con il seguente comando:

 

INSTALLAZIONE DI PYTHON 3

Per prima cosa aggiungere il PPA in Python usando il seguente comando:

Successivamente installare Python3.13 con pacchetti aggiuntivi con il seguente comando:

 

INSTALLAZIONE DI HOME ASSISTANT

Creare un account utente chiamato homeassistant e impostare la shell predefinita su /bin/bash con i seguenti comandi:

Aggiungere l’utente di HomeAssistant al gruppo dialout con il comando:

Creare una directory per l’installazion di Home Assistant e impostare la proprietà corretta con i seguenti comandi:

Successivamente accedere come utente di Home Assistant e accedere alla directory di Home Assistant con i seguenti comandi:

Creare un nuovo ambiente virtuale con il comando:

Attivare l’ambiente virtuale con il comando:

Poi installare il pacchetto wheel con il comando:

Dovremmo visualizzare il seguente output:

Quindi eseguire il comando:

Infine installare il pacchetto Hone Assistant con il comando:

AVVIO AUTOMATICO DI HOME ASSISTANT

Visto che stiamo utilizzando Home Assistant Core in un virtualenv /srv/homeassistant, il modo corretto è creare un servizio systemd.

Creare il file homeassistant.service con il comando:

Incollare questo contenuto all’interno del file:

Salvare e chiudere il file di configurazione

📌 Note importanti

User=homeassistant → deve essere l’utente che stai usando (dal prompt sembra corretto)

ExecStart punta direttamente al binario hass del venv

NON usare source bin/activate (systemd non lo supporta)

Ricaricare systemd con il comando:

Avviare Home Assistant con il comando:

Verificare che il servizio sia attivo con il comando:

Dovremmo visualizzare il seguente output:

Abilitare l’avvio automatico al boot con il comando:

Dovremmo visualizzare il seguente output:

Per verificare che tutto sia ok riavviare il server e verificare che il servizio di Home Assistant parta in automatico

 

INIZIALIZZAZIONE DI HOME ASSISTANT DA WEB GUI

Inizializzare Home Assistant con il comando:

Questo installerà tutte le dipendenze di base necessarie sul server.

Una volta installate tutte le dipendenze aprire il browser web e accedere all’interfaccia di Home Assistant usando l’URL http://your-server-ip:8123.

Dovremmo vedere la pagina di benvenuto di Home Assistant. Cliccare su Create my Smart Home

Inserire il nome dell’utente e la relativa password quindi cliccare Create Account

Inserire la posizione del server Home Assistant quindi cliccare Next

Cliccare Next

Cliccare Finish per terminare l’installazione

Se è andato tutto a buon fine dovremmo visualizzare la DashBoard di Home Assistant

Cosa significa l’avviso: che abbiamo installato Home Assistant Core (Python venv).

👉 Questo metodo è deprecato
👉 Da Home Assistant 2025.12 non sarà più supportato ufficialmente

Tradotto in pratica:

  • Home Assistant continuerà a funzionare
  • Non riceverai più supporto ufficiale
  • Alcuni componenti/integrationi potrebbero smettere di funzionare
  • Le guide future non saranno più valide per Core

❓ Cosa succede se non fai nulla

✔ HA continua a partire
✔ I tuoi dispositivi restano
❌ Aggiornamenti futuri = rischio
❌ Nuove integrazioni = rischio
❌ Community support = limitato

👉 È una bomba a orologeria, non un problema immediato.

✅ Cosa ti consiglio di fare (in base al tuo setup)

Dato che:

  • sei su server Linux
  • usi systemd
  • non sei su Raspberry con HA OS

🥇 OPZIONE MIGLIORE: Home Assistant Container (Docker) ⭐⭐⭐⭐⭐

✔ Metodo ufficialmente supportato
✔ Molto simile al tuo attuale Core
✔ Nessun Supervisor (meno complessità)
✔ Migrazione facilissima
✔ Performance ottime

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Servizi ICT
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore
  • Angelo Lauria  Autore
  • Edoardo Prot  Autore
  • Davide D’Urso  Autore
Raffaele Chiatto

Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi. Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare. Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Related Post

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione