> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/it/getting-started/installation/devolutions-server-instance-creation.md).

# Creazione di un'istanza di Devolutions Server

Crei un'istanza di Devolutions Server tramite la Console utilizzando la procedura guidata di installazione di base o avanzata, oppure la installi con il server web Kestrel.

{% hint style="info" %}
Per maggiori informazioni su una qualsiasi delle funzionalità della procedura guidata di distribuzione, consulti il rispettivo argomento in [Impostazioni del server](/server/it/devolutions-server-console/devolutions-server-settings/general.md).
{% endhint %}

È possibile ospitare più istanze di Devolutions Server sullo stesso server. Ogni istanza risiede nella propria applicazione web all'interno di IIS. I passaggi seguenti vengono eseguiti tramite la Devolutions Server Console.

### Installazione del server web IIS

1. Installi Devolutions Server Console sul server web. È disponibile nella pagina [Scarica](https://server.devolutions.net/home/download).
2. Esegua Devolutions Server Console con privilegi elevati. Questo si effettua facendo clic con il pulsante destro del mouse sull'applicazione e selezionando ***Esegui come amministratore***.

{% hint style="danger" %}
Tutte le operazioni eseguite tramite la Devolutions Server Console vengono effettuate con le credenziali utilizzate per avviare Devolutions Server Console. Se deve utilizzare altre credenziali, dovrà avviare un'altra sessione di Windows. Il comando `RunAs` non offre la possibilità di avviare un processo con privilegi elevati. L'opzione ***Esegui come utente diverso*** può funzionare solo se l'account è membro del gruppo di amministratori locali del server.
{% endhint %}

3. Questo passaggio richiede di aver effettuato l'accesso al Windows Server almeno una volta con un account VaultDBOwner (con diritti di amministratore locale sul server) connesso tramite l'autenticazione di Windows. Una volta fatto questo, apra la Devolutions Server Console e faccia clic sul pulsante ***Nuovo*** o sul pulsante ***Installa nuova istanza*** per distribuire una nuova istanza del server utilizzando la procedura guidata di installazione di base o di installazione avanzata. Per maggiori informazioni, continui con le sezioni successive. È anche possibile [***Migrare lo spazio di lavoro SQL***](/server/it/knowledge-base/how-to-articles/migrate-from-sql-server-to-devolutions-server.md).

#### Installazione di base

1. Se un'istanza di SQL Server non è disponibile sulla macchina in cui è ospitato Devolutions Server, la procedura guidata installerà un'istanza di SQL Server Express edition. È necessaria una connessione internet per scaricare SQL Server Express edition e i seguenti prerequisiti: [IIS Application Request Routing (ARR)](https://api.devolutions.net/redirection/f19f07f3-5ea4-436d-a3ba-4bb69d373321), [IIS Rewrite Module](https://api.devolutions.net/redirection/3cb42413-5dfd-4b1b-bd20-4e5968274ed0) e [ASP.NET Core Module (ANCM)](https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer).
2. La finestra di dialogo seguente fornisce le credenziali create per l'account SQL sa, l'account amministratore di Devolutions Server e la password della chiave di crittografia. Faccia clic sul pulsante ***Salva con nome*** per salvare le informazioni in un file.
3. La finestra di dialogo seguente visualizza le informazioni di SQL Server, incluse le credenziali dell'account sa, che verranno utilizzate da Devolutions Server per creare e connettersi al database SQL.
4. Una volta completata correttamente l'installazione, la procedura guidata visualizzerà il riepilogo dell'installazione e aprirà automaticamente il browser predefinito per connettersi all'interfaccia web di Devolutions Server.
5. Nell'interfaccia web di Devolutions Server, utilizzi le credenziali fornite durante il passaggio n. 2 per accedere. Successivamente, verrà richiesta la modifica della password prima di proseguire con il processo di accesso.

#### Installazione avanzata

1. Come primo passaggio, la procedura guidata di installazione eseguirà una diagnostica sul server per verificare se il server IIS ha tutti i prerequisiti necessari del server web installati ed è pronto per eseguire Devolutions Server. Le funzionalità mancanti sono contrassegnate con un'icona di errore. Il pulsante Installa prerequisiti installerà tutte le funzionalità mancanti utilizzando uno script PowerShell. Faccia clic su Chiudi per continuare. È necessaria una connessione internet per [IIS Application Request Routing (ARR)](https://api.devolutions.net/redirection/f19f07f3-5ea4-436d-a3ba-4bb69d373321), [IIS Rewrite Module](https://api.devolutions.net/redirection/3cb42413-5dfd-4b1b-bd20-4e5968274ed0) e [ASP.NET Core Module (ANCM)](https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer).
2. Il Contratto di licenza deve essere letto, compreso e accettato per poter procedere con l'installazione.
3. In ***Database***, inserisca le informazioni del server e del database prima di fare clic su ***Avanti***. L'account utente utilizzato per creare il database deve avere privilegi sysadmin nell'istanza di SQL Server. Consulti [Database](/server/it/devolutions-server-console/devolutions-server-settings/database.md) per maggiori informazioni.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Per utilizzare l'<em><strong>autenticazione di Windows</strong></em> per connettersi al database, è importante modificare l'<em><strong>identità del pool di applicazioni</strong></em> in IIS Manager e impostare l'autorizzazione corretta dell'account di servizio sul database SQL. Consulti <a href="/server/it/knowledge-base/how-to-articles/configure-domain-single-sign-on-sso.md">Configurare Devolutions Server per utilizzare il single sign-on (SSO) di dominio</a>. Inoltre, <a href="/server/it/knowledge-base/knowledge-base-articles/pre-deployment-account-survey.md">Pre-Deployment Account Survey</a> descrive quali account possono essere creati prima di distribuire Devolutions Server.</p></div>
4. In ***Generale***, inserisca un ***Nome del server*** e una ***Descrizione del server*** personalizzati. Faccia clic su ***Avanti***.
5. In ***Origine dell'installazione***, scelga se scaricare dal web (versione più recente) o installare da un file zip (disponibile nella pagina [Scarica](https://server.devolutions.net/home/download) del sito web di Devolutions). Faccia clic su ***Avanti***.
6. In ***Generale***, selezioni il ***Sito web***, il ***Nome dell'applicazione web*** e l'[***URI di accesso***](/server/it/knowledge-base/knowledge-base-articles/access-uri-format.md) necessari per raggiungere la pagina web di Devolutions Server, che dovrebbe essere l'FQDN completo del server (es. `https://myservername.mydomain.loc/dvls`). In ***Destinazione dell'installazione***, imposti la ***Cartella di installazione*** in cui si troveranno i file dell'istanza. Al processo che esegue i siti web sono state concesse le autorizzazioni appropriate in `C:\inetpub\wwwroot`. Consigliamo di creare una nuova cartella al suo interno e di creare l'istanza di Devolutions Server in questa cartella. In ***Pool di applicazioni***, imposti un ***Nome***. Faccia clic su ***Avanti***.

{% hint style="warning" %}
Non consigliamo di impostare la cartella di installazione su `C:\Program Files, C:\Program Files (x86)` o `C:\inetpub`. Devolutions Server è un'applicazione web e questo potrebbe causare comportamenti e problemi indesiderati, perché IIS non ha autorizzazioni sufficienti per eseguire applicazioni web che si trovano in tali cartelle. Se desidera impostare la cartella dell'applicazione web in una posizione diversa dalla cartella predefinita `C:\Inetpub\wwwroot`, il gruppo locale predefinito IIS\_IUSRS avrà bisogno delle autorizzazioni di lettura e di lettura ed esecuzione sull'intera struttura di cartelle dell'applicazione web Devolutions Server.
{% endhint %}

7. In ***Credenziali di amministrazione***, compili le informazioni per creare un account amministratore personalizzato di Devolutions Server. Tutti i campi sono obbligatori.

{% hint style="warning" %}
Si assicuri di conservare una copia di queste credenziali in un luogo sicuro al di fuori di Devolutions Server, poiché potrebbero rivelarsi utili in caso di problemi con gli altri metodi di autenticazione. Inoltre, è una buona pratica mantenere selezionata l'opzione di accesso personalizzato Devolutions (che si trova in ***Amministrazione*** – ***Impostazioni del server*** – ***Autenticazione***).
{% endhint %}

8. In ***Servizio scheduler***, si assicuri di utilizzare l'account VaultDBScheduler appropriato. Le seguenti funzionalità dipendono dallo Scheduler: [Gestore dei backup](/server/it/web-interface/administration/backup/backup-manager.md), [Cache degli utenti e dei gruppi di utenti di dominio](/server/it/web-interface/administration/configuration/server-settings/general/authentication/domain.md), [Cache degli utenti e dei gruppi di utenti di Office365](/server/it/web-interface/administration/configuration/server-settings/general/authentication/microsoft-authentication-with-devolutions-server.md), [Notifiche e-mail](/server/it/web-interface/administration/configuration/notifications.md), [Pulizia dei log](/server/it/web-interface/administration/database-retention-policies.md) e [Privileged Access Management](https://docs.devolutions.net/pam/it/pam-with-devolutions-server).

{% hint style="info" %}
Se l'installazione non riesce ad avviarsi, cerchi il servizio DevolutionsSchedulerService, vada in ***Proprietà*** e reinserisca il nome utente e la password. Di solito la modifica dell'account durante il processo di installazione non funziona; in tal caso Devolutions Server verrà comunque installato con l'account NetworkService ma non sarà in grado di avviarsi. Inoltre, all'account VaultDBScheduler devono essere concessi i diritti di lettura sul file `encryption.config` in `C:\inetpub\wwwroot\dvls\App_Data</code>`.
{% endhint %}

9. In [Kit di recupero](/server/it/devolutions-server-console/recovery-kit-generation.md), selezioni la cartella di destinazione e il nome del file del kit di recupero di Devolutions Server. Imposti una password per proteggere le chiavi di crittografia. Se l'opzione ***Includi dati sensibili*** è abilitata, le credenziali di autenticazione SQL verranno incluse nel kit di recupero.

{% hint style="success" %}
Consigliamo di conservare il file del kit di recupero e la password in un luogo sicuro al di fuori di Devolutions Server, poiché possono essere utilizzati successivamente per spostare o ripristinare il database.
{% endhint %}

10. Nella finestra Devolutions Gateway, scelga se installare o no Devolutions Gateway. Consulti [Configurazione di Devolutions Gateway con Devolutions Server](https://docs.devolutions.net/gateway/it/getting-started/devolutions-server/devolutions-gateway-configuration-with-devolutions-server) per maggiori dettagli.
11. Nella finestra ***Riepilogo***, legga e comprenda le Licenze software e il Contratto di abbonamento di Devolutions, quindi convalidi la configurazione e faccia clic su ***Installa***.
12. Una volta completata l'installazione, un riepilogo indica se Devolutions Server è stato distribuito correttamente; faccia clic su ***OK*** per chiudere la finestra.

#### Modificare l'identità del pool di applicazioni di Devolutions Server in VaultDBRunner

1. Apra IIS Manager, faccia clic con il pulsante destro del mouse sull'applicazione dvls e faccia clic su ***Impostazioni avanzate...***.
2. In ***Modello di processo***, faccia clic sul pulsante con i puntini di sospensione accanto a ***Identità***, scelga ***Account personalizzato***, imposti le informazioni del suo VaultDBRunner e faccia clic su ***OK***
3. Vada alla Devolutions Server Console, quindi in ***Modifica*** – ***Database*** – ***Credenziali avanzate***, faccia clic su ***Applica autorizzazioni minime*** in ***Applicazione web*** e faccia clic su ***OK***.

#### Aggiornare l'account del servizio scheduler di Devolutions <a href="#update-devolutions-scheduler-service-account" id="update-devolutions-scheduler-service-account"></a>

1. Apra ***Servizi*** sul server in cui è ospitato Devolutions Server.
2. Aggiorni l'account nella scheda ***Accesso*** del servizio scheduler di Devolutions.
3. Vada alla Devolutions Server Console, quindi in ***Modifica*** – ***Database*** – ***Credenziali*** ***avanzate***, faccia clic su ***Applica autorizzazioni minime*** in ***Servizio scheduler*** e faccia clic su ***OK***.

#### Importare un certificato o creare un certificato autofirmato <a href="#import-a-certificate-or-create-a-self-signed-certificate" id="import-a-certificate-or-create-a-self-signed-certificate"></a>

1. Apra IIS manager, selezioni il nodo del server nella visualizzazione ad albero e faccia doppio clic sulla funzionalità ***Certificati server*** nella ***visualizzazione elenco***.
2. Faccia clic su ***Importa...*** nel riquadro ***Azioni*** e compili le informazioni richieste per importare un certificato già esistente. Per creare un certificato autofirmato, faccia clic su ***Crea certificato autofirmato...***, gli assegni un nome e lasci l'archivio certificati su ***Personale***.

#### Creare un binding SSL <a href="#create-a-ssl-binding" id="create-a-ssl-binding"></a>

1. Selezioni il sito web nella visualizzazione ad albero. Faccia clic su ***Binding...*** nel riquadro ***Azioni***. Questo apre l'editor dei binding che le consente di creare, modificare ed eliminare i binding per il suo sito web.
2. Faccia clic su ***Aggiungi...*** per aggiungere il nuovo binding SSL al sito.
3. Selezioni ***https*** nell'elenco a discesa ***Tipo***. Selezioni il certificato che ha importato o creato dall'elenco a discesa ***Certificato SSL*** e quindi faccia clic su ***OK***.
4. Ora disporrà di un nuovo binding ***SSL*** sul suo sito.

#### Testare l'installazione <a href="#test-the-installation" id="test-the-installation"></a>

Per testare l'installazione del server, vi navighi (ad es.: `\http://<Machine\_Name>/<instancename>`) con qualsiasi browser web oppure faccia clic sul pulsante ***Vai al sito web*** nella Devolutions Server Console.

{% hint style="success" %}
In alcune situazioni, la pagina web potrebbe non caricarsi correttamente. Si assicuri che il gruppo locale predefinito IIS IUSRS abbia accesso completo in lettura al file **encryption.config** che si trova nella sottocartella App\_Data all'interno della cartella dell'applicazione web Devolutions Server (ad es. `C:\inetpub\wwwroot\dvls\App_Data`). Se il problema persiste, ci contatti all'indirizzo <service@devolutions.net>.
{% endhint %}

Per testare la connessione da un client creando uno spazio di lavoro in Remote Desktop Manager. Consulti [Configurare uno spazio di lavoro client](/server/it/knowledge-base/how-to-articles/configure-a-client-workspace.md) per maggiori informazioni.

### Installazione del server web Kestrel <a href="#kestrel-web-server-installation" id="kestrel-web-server-installation"></a>

L'installazione di Devolutions Server con Kestrel richiede meno dipendenze; in particolare, non è necessario che IIS sia installato sulla macchina.

Il processo di installazione è molto simile all'[installazione avanzata con il server web IIS](#advanced-installation). Invece di specificare un sito web e un'applicazione in IIS, inserisca l'URL su cui l'applicazione è in ascolto (ad esempio, "<https://localhost:5000>"). L'URI di accesso rappresenta l'URI utilizzato per accedere alla nostra applicazione servita sul listener HTTP indicato.

Limitazioni note:

* L'applicazione deve essere servita su / ("<http://localhost:5000/>").
* L'autenticazione di Windows non è attualmente supportata con Kestrel.

#### Vedi anche <a href="#see-also" id="see-also"></a>

* [Devolutions Academy - Installazione di Devolutions Server](https://academy.devolutions.net/student/page/2942307-installing-devolutions-server?curriculum_activity_id=4493546\&path_id=2942210\&sid=1f0658ca-fdf5-4f74-a93f-a6a4b8853c09\&sid_i=0)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/server/it/getting-started/installation/devolutions-server-instance-creation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
