# Installazione e primo avvio

> Da dove arriva il programma di installazione e che cosa mette sulla stazione, la finestra di messa in servizio che apre il primo avvio, la cartella dei dati in cui viene scritto tutto, perché chiudere la finestra non ferma la stazione e perché il cloud non serve: che cosa resta sul computer e che cosa ne esce solo quando lo si attiva.

## Installazione {#install}

Scaricare il programma di installazione dalla [pagina dei download](/downloads) ed eseguirlo. La [guida all'installazione](/downloads/install) mostra gli avvisi che il browser e Windows possono mostrare lungo il percorso e il pulsante da scegliere in ognuno. Si installa per utente sotto i dati applicazione locali, non richiede diritti di amministratore, contiene già il runtime .NET che gli serve e aggiunge una voce al menu Start, "Ganter Lab". Il Microsoft Store pubblica lo stesso programma di installazione. Gli aggiornamenti arrivano dall'applicazione stessa: con gli aggiornamenti automatici disattivati (l'impostazione predefinita) una versione in attesa è un solo segno discreto sulla barra di stato e si installa da [Impostazioni, Aggiornamenti](settings-updates) quando lo si decide; con gli aggiornamenti attivi la versione si scarica in secondo piano e si installa al riavvio successivo.

## Primo avvio {#first-launch}

1. **Da leggere prima che questa stazione entri in servizio.** Il primo avvio apre una finestra di messa in servizio prima che parta qualsiasi altra cosa. Leggere le Condizioni d'uso e l'Informativa sulla privacy del desktop (**Leggi le Condizioni**, **Leggi l'Informativa sulla privacy del desktop**), spuntare entrambe le dichiarazioni e premere **Accetta e avvia Ganter Lab**. **Esci** chiude l'applicazione senza registrare nulla e la finestra ritorna all'avvio successivo. Le versioni accettate si rileggono più avanti in [Informazioni e note legali](settings-about).
2. **La finestra.** Si apre centrata, grande al massimo il 95 % dell'area di lavoro dello schermo e mai meno di 880 per 520 pixel. Da quel momento si riapre dove è stata lasciata (posizione, dimensione, ingrandita); una posizione salvata che non cade su nessuno schermo, o una dimensione che lo schermo non contiene, viene riportata dentro.
3. **La cartella dei dati.** Tutto ciò che appartiene alla stazione si trova sotto `%AppData%\GanterLab`: il database di configurazione (`config.db`), l'indice degli storici delle prove (`history-index.db`), il diario degli eventi (`events.db`) e le cartelle `acquisitions`, `backups`, `assets`, `reports`, `logs` e `crash`. Ciò che non deve seguire un utente di Windows, cioè l'identità della stazione e la sessione dell'account Ganter, si trova sotto `%ProgramData%\GanterLab`. La variabile d'ambiente `GANTERLAB_DATA_ROOT` sposta l'intero insieme in un profilo separato; la parte di macchina sta allora al suo interno, in `machine`. Disinstallare Ganter Lab rimuove il programma e conserva la stazione: la configurazione, le prove, gli eventi, le acquisizioni, i backup, i report e i log in `%AppData%\GanterLab`, e l'identità della stazione e la sessione dell'account in `%ProgramData%\GanterLab`, restano sul computer, e un'installazione successiva apre la stessa stazione. Per rimuovere tutto, elimina queste due cartelle dopo la disinstallazione.
4. **Una stazione vuota.** Nessun dispositivo, nessuna dashboard, nessun utente locale: la pagina Utenti propone di creare l'amministratore principale (vedere [Utenti](users)) e finché nessuno accede vale il ruolo "Non connesso", che su una stazione nuova può fare tutto tranne gestire gli utenti. Il server OPC UA incorporato parte e la barra di stato indica "Connector: tutto connesso". Parte anche il conto alla rovescia del modo gratuito (vedere [Modo gratuito e licenza](app-free-mode)).
5. **Da dove cominciare.** La stazione si apre su [Benvenuto](welcome), la prima voce della barra: un itinerario attraverso tutte le aree del programma, ognuna spiegata sulla pagina con un disegno che la mostra al lavoro, che scorre da solo finché non si fa un passo. Una tappa di un'area che la stazione costruisce porta un segno di spunta appena la stazione vi contiene qualcosa. **Non mostrare più** toglie la pagina dalla barra, e la stazione si apre allora su View.

Un avvio che non riesce a concludersi (un database che non si apre, un runtime che non parte) lo dice con un avviso nativo, "Impossibile avviare Ganter Lab" oppure "Impossibile completare l'avvio di Ganter Lab", con il motivo e la cartella dei diari, e poi si chiude. Una seconda copia avviata sulla stessa cartella dei dati non entra mai in gara con la prima: chiede a quella in esecuzione di mostrare la sua finestra e termina.

## Sempre attiva {#always-on}

Chiudere la finestra non ferma la stazione. La X nasconde la finestra nell'area di notifica mentre il server incorporato, l'acquisizione e qualsiasi registrazione continuano a lavorare; la prima volta lo dice una piccola finestra dell'applicazione stessa, che offre invece anche **Esci ora**. L'icona nell'area di notifica rispecchia lo stato di salute del Connector, un clic sinistro riporta la finestra e il menu del tasto destro contiene **Apri Ganter Lab**, una riga di stato in sola lettura ed **Esci**. Esci è l'unico modo per fermare il runtime e chiede conferma se è in corso una registrazione. Il comportamento è un interruttore, "Continua in background alla chiusura", accanto a "Avvia con Windows" in [Impostazioni, Avvio](settings-startup); con l'interruttore disattivato la X termina l'applicazione. Tutto questo è descritto in [La finestra](app-window#the-system-tray).

## Senza cloud {#without-a-cloud}

Ganter Lab non ha bisogno di alcun servizio cloud per funzionare. I driver, Logic, le dashboard, Process con le sue registrazioni e i server incorporati girano tutti sulla stazione, e la configurazione, le prove e gli eventi restano nella cartella dei dati descritta sopra. Il modo gratuito non richiede né un account Ganter né una connessione a internet, e una licenza continua a funzionare senza rete: la licenza di un abbonamento vale 90 giorni dall'ultimo contatto della stazione con il server Ganter, e una licenza perpetua non richiede alcun contatto una volta che la stazione l'ha attivata (vedi [Modo gratuito e licenza](app-free-mode)).

Una stazione installata si rivolge da sola al sito Ganter per una cosa sola, il controllo degli aggiornamenti: quando parte e ogni quattro ore invia la sua versione, il suo canale di aggiornamento e il tipo di processore e di sistema operativo, e il sito non conserva né l'indirizzo IP né nulla che identifichi la stazione (vedi [Aggiornamenti](settings-updates)). Tutto il resto esce dal computer solo quando lo si attiva:

| Che cosa si attiva | Che cosa esce dal computer |
|---|---|
| [Accesso remoto](remote-access) (spento su una stazione nuova) | Le schermate della stazione, verso i browser della rete locale: entrano solo gli indirizzi privati, e la stazione riceve connessioni e non ne apre mai una. |
| La [scheda Pubblicare](driver-mqtt#the-publish-card) di un broker MQTT | I tag, le variabili di Logic e gli allarmi elencati, inviati al broker configurato. |
| L'[accesso agente](agent-enabling) (spento su una stazione nuova) | Ciò che l'assistente collegato legge attraverso le aree consentite. L'endpoint ascolta solo su 127.0.0.1 e rifiuta ogni richiesta che arriva da internet, quindi l'assistente gira su questo computer; dove invia ciò che legge dipende da quell'assistente. |
| L'accesso a un [account Ganter](account-ganter-account) | L'identità, il nome e la versione della stazione e le verifiche della licenza; mai la configurazione né i dati registrati. |
| Un [rapporto di arresto anomalo](settings-crash-reports) o una [segnalazione](account-feedback) | Solo ciò che viene mostrato prima dell'invio, e solo quando lo si invia. Con **Invia automaticamente i rapporti di arresto anomalo** acceso (spento per impostazione predefinita), un rapporto di arresto anomalo parte senza chiedere. |
