Amministratore di sistema, integratore
Installazione di EAS sul server
Distribuzione su Ubuntu, prima accedi al pannello di amministrazione e verifica il lavoro.
- 1
Preparare il server
Ubuntu 22.04+. **Minimo per un progetto pilota:** 2 core, 4 GB di RAM, 80 GB SSD - fino a ~8 fotocamere, 30 sensori, 2 controller. Per un oggetto di grandi dimensioni, vedere le istruzioni separate per il calcolo dell'hardware (100 telecamere/100 sensori/10 controller - linea guida 12–16 core, 32 GB di RAM, 2–4 TB per l'archivio). IP statico, porte 8000 (pannello di amministrazione) e accesso dei pannelli ACS al server.
Tip: Tabelle dettagliate: /docs/server-sizing/
- 2
Esegui il programma di installazione
Sul server Ubuntu, esegui un comando (vedi il blocco seguente): lo script scaricherà il pacchetto corrente dall'hub (manifest.json), decomprimerà e avvierà l'installazione nativa: PostgreSQL, Python venv, eas-server, Home Assistant, prima procedura guidata di configurazione. Tempo: da 30 minuti a 2 ore.
curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula
Tip: Senza Home Assistant: curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula --without-ha. Manifesto del rilascio: https://asceas.ru/eas-hub/manifest.json
- 3
Ciò che è già stato fatto automaticamente
Dopo la procedura guidata, funzionano senza comandi manuali: il servizio eas-server (pannello di amministrazione:8000), il servizio home-assistant (:8123), la voce “Local Home Assistant” (127.0.0.1:8123) nel database EAS. Controlla: systemctl is-active eas-server home-assistant e curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:8123/ - solitamente 302 (pagina di onboarding).
Tip: Per HA pronto all'uso, si consiglia ≥4 GB di RAM. Sulle VM deboli la prima risposta:8123 potrebbe richiedere 10-20 minuti dopo il pip.
- 4
Accedi per la prima volta al pannello di amministrazione di EAS
Aprire http://<server IP>:8000/admin, accedere con le credenziali da eas.bootstrap.credentials e modificare la password. La procedura guidata in modalità non interattiva (curl | bash) crea automaticamente l'utente amministratore.

Tip: Per HTTPS, configura nginx o Caddy prima di uvicorn: non lasciare solo HTTP in produzione.
- 5
Assistente Home onboarding (solo browser)
Non è possibile configurare completamente Home Assistant dal terminale: aprire http://<server IP>:8123, creare un account amministratore HA (nome, password, fuso orario, geolocalizzazione). Si tratta di una password separata da EAS, da non confondere con admin in eas.bootstrap.credentials.
Tip: Se :8123 non si apre: journalctl -u home-assistant -n 50 - attendi fino al termine di pip durante la prima installazione.
- 6
Token HA e collegamento a EAS
In Home Assistant: profilo (icona in basso a sinistra) → “Sicurezza” → “Token di accesso di lunga durata” → “Crea token”. Copia la riga. In EAS: “Amministrazione” → “Home Assistant” (o “Integrazioni” → pulsante “Apri Home Assistant”) → accanto alla riga “Local Home Assistant”, fare clic su “Token/modifica” → inserire il token → salvare → “Sincronizza entità”.

Tip: Alternativa per HA in un'altra sottorete: pulsante "HA Wizard" sulla stessa pagina (sottorete + token).
- 7
Controlla lo stato del server
Accedi come amministratore. L'intestazione mostra l'accesso, il ruolo e il tema dell'interfaccia. Apri “Amministrazione → Server e Servizi” - assicurati che il servizio eas-server sia attivo e che il disco non sia pieno.

- 8
Attiva la tua licenza
Vai alla scheda “Licenza”, inserisci la chiave di licenza di prova o permanente e fai clic su “Attiva”. Senza licenza alcune funzioni saranno limitate.
