> 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/fr/getting-started/installation/devolutions-server-instance-creation.md).

# Création d'une instance Devolutions Server

Créez une instance Devolutions Server à partir de la Console à l'aide de l'assistant d'installation de base ou avancée, ou installez-la avec le serveur web Kestrel.

{% hint style="info" %}
Pour plus d'informations sur l'une ou l'autre des fonctionnalités de l'assistant de déploiement, veuillez consulter la rubrique correspondante sous [Paramètres du serveur](/server/fr/devolutions-server-console/devolutions-server-settings/general.md).
{% endhint %}

Plusieurs instances Devolutions Server peuvent être hébergées sur le même serveur. Chaque instance réside dans sa propre application web dans IIS. Les étapes suivantes sont réalisées à l'aide de la Devolutions Server Console.

### Installation du serveur web IIS

1. Installez la Devolutions Server Console sur le serveur web. Elle est disponible à partir de la page [Téléchargement](https://server.devolutions.net/home/download).
2. Exécutez la Devolutions Server Console avec des privilèges élevés. Pour ce faire, cliquez avec le bouton droit sur l'application et sélectionnez ***Exécuter en tant qu'administrateur***.

{% hint style="danger" %}
Toutes les opérations effectuées par le biais de la Devolutions Server Console sont réalisées avec les identifiants utilisés pour lancer la Devolutions Server Console. Si vous devez utiliser d'autres identifiants, vous devrez lancer une autre session Windows. La commande `RunAs` n'offre pas la possibilité de démarrer un processus avec des privilèges élevés. L'option ***Exécuter en tant qu'utilisateur différent*** ne peut fonctionner que si le compte est membre du groupe d'administrateurs locaux du serveur.
{% endhint %}

3. Cette étape exige de s'être connecté au moins une fois au Windows Server avec un compte VaultDBOwner (disposant des droits d'administrateur local sur le serveur) connecté par le biais de l'authentification Windows. Une fois ceci fait, ouvrez la Devolutions Server Console et cliquez sur le bouton ***Nouveau*** ou sur le bouton ***Installer une nouvelle instance*** pour déployer une nouvelle instance de serveur à l'aide de l'assistant d'installation de base ou de l'assistant d'installation avancée. Pour plus d'informations, passez aux sections suivantes. Il est également possible de [***Migrer l'espace de travail SQL***](/server/fr/knowledge-base/how-to-articles/migrate-from-sql-server-to-devolutions-server.md).

#### Installation de base

1. Si aucune instance SQL Server n'est disponible sur la machine où Devolutions Server est hébergé, une instance de SQL Server Express edition sera installée par l'assistant. Une connexion Internet est requise pour télécharger SQL Server Express edition ainsi que les prérequis suivants : [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) et [ASP.NET Core Module (ANCM)](https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer).
2. Le dialogue suivant fournit les identifiants créés pour le compte SQL sa, le compte administrateur Devolutions Server et le mot de passe de la clé de chiffrement. Cliquez sur le bouton ***Enregistrer sous*** pour sauvegarder l'information dans un fichier.
3. Le dialogue suivant affiche les informations du SQL Server, y compris les identifiants du compte sa, qui seront utilisées par Devolutions Server pour créer et se connecter à la base de données SQL.
4. Une fois l'installation terminée avec succès, l'assistant affichera le résumé de l'installation et ouvrira automatiquement le navigateur par défaut pour se connecter à l'interface web de Devolutions Server.
5. Dans l'interface web de Devolutions Server, utilisez les identifiants fournis à l'étape n° 2 pour vous connecter. Ensuite, une invite demandera un changement de mot de passe avant de poursuivre le processus de connexion.

#### Installation avancée

1. Pour la première étape, l'assistant d'installation exécutera des diagnostics sur le serveur afin de vérifier si le serveur IIS a tous les prérequis nécessaires du serveur web installés et s'il est prêt à exécuter Devolutions Server. Les fonctionnalités manquantes sont marquées d'une icône d'erreur. Le bouton Installer les prérequis installera toutes les fonctionnalités manquantes à l'aide d'un script PowerShell. Cliquez sur Fermer pour continuer. Une connexion Internet est requise pour [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) et [ASP.NET Core Module (ANCM)](https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer).
2. Le contrat de licence doit être lu, compris et accepté afin de poursuivre l'installation.
3. Sous ***Base de données***, entrez les informations du serveur et de la base de données avant de cliquer sur ***Suivant***. Le compte d'utilisateur utilisé pour créer la base de données doit disposer des privilèges sysadmin dans l'instance SQL Server. Consultez [Base de données](/server/fr/devolutions-server-console/devolutions-server-settings/database.md) pour plus d'informations.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Pour utiliser l'<em><strong>authentification Windows</strong></em> afin de se connecter à la base de données, il est important de changer l'<em><strong>identité du pool d'applications</strong></em> dans le gestionnaire IIS et de définir la permission appropriée du compte de service sur la base de données SQL. Consultez <a href="/server/fr/knowledge-base/how-to-articles/configure-domain-single-sign-on-sso.md">Configurer Devolutions Server pour utiliser l'authentification unique (SSO) de domaine</a>. De plus, <a href="/server/fr/knowledge-base/knowledge-base-articles/pre-deployment-account-survey.md">Sondage sur les comptes avant le déploiement</a> décrit quels comptes peuvent être créés avant de déployer Devolutions Server.</p></div>
4. Sous ***Général***, entrez un ***Nom du serveur*** et une ***Description du serveur*** personnalisés. Cliquez sur ***Suivant***.
5. Sous ***Source d'installation***, choisissez de télécharger depuis le web (dernière version) ou d'installer à partir d'un fichier zip (disponible sur la page [Téléchargement](https://server.devolutions.net/home/download) du site web de Devolutions). Cliquez sur ***Suivant***.
6. Sous ***Général***, sélectionnez le ***Site web***, le ***Nom de l'application web*** et l'[***URI d'accès***](/server/fr/knowledge-base/knowledge-base-articles/access-uri-format.md) nécessaires pour atteindre la page web de Devolutions Server, qui devrait être le FQDN complet du serveur (ex. `https://myservername.mydomain.loc/dvls`). Sous ***Destination d'installation***, définissez le ***Dossier d'installation*** où les fichiers de l'instance seront situés. Le processus d'exécution des sites web a reçu les permissions appropriées sous `C:\inetpub\wwwroot`. Nous recommandons de créer un nouveau dossier en dessous et de créer l'instance Devolutions Server dans ce dossier. Sous ***Pool d'applications***, définissez un ***Nom***. Cliquez sur ***Suivant***.

{% hint style="warning" %}
Nous ne recommandons pas de définir le dossier d'installation à `C:\Program Files, C:\Program Files (x86)` ou `C:\inetpub`. Devolutions Server est une application web et cela pourrait entraîner des comportements et des problèmes indésirables parce qu'IIS n'a pas suffisamment de permissions pour exécuter des applications web situées sous ces dossiers. Si vous souhaitez définir le dossier de l'application web à un emplacement différent du dossier `C:\Inetpub\wwwroot` par défaut, le groupe local intégré IIS\_IUSRS aura besoin des permissions Lecture et Lecture et exécution sur l'ensemble de la structure du dossier de l'application web Devolutions Server.
{% endhint %}

7. Sous ***Identifiants d'administration***, remplissez les informations pour créer un compte administrateur personnalisé Devolutions Server. Tous les champs sont requis.

{% hint style="warning" %}
Assurez-vous de conserver une copie de ces identifiants dans un endroit sûr à l'extérieur de Devolutions Server, car ils pourraient s'avérer utiles en cas de problème avec les autres méthodes d'authentification. De plus, il est recommandé de garder l'option de connexion personnalisée Devolutions cochée (située sous ***Administration*** – ***Paramètres du serveur*** – ***Authentification***).
{% endhint %}

8. Sous ***Service du planificateur***, assurez-vous d'utiliser le compte VaultDBScheduler approprié. Les fonctionnalités suivantes dépendent du planificateur : [Gestionnaire de sauvegardes](/server/fr/web-interface/administration/backup/backup-manager.md), [Cache des utilisateurs et des groupes d'utilisateurs de domaine](/server/fr/web-interface/administration/configuration/server-settings/general/authentication/domain.md), [Cache des utilisateurs et des groupes d'utilisateurs Office365](/server/fr/web-interface/administration/configuration/server-settings/general/authentication/microsoft-authentication-with-devolutions-server.md), [Notifications par courriel](/server/fr/web-interface/administration/configuration/notifications.md), [Nettoyage des journaux](/server/fr/web-interface/administration/database-retention-policies.md) et [Gestion des accès privilégiés](https://docs.devolutions.net/pam/fr/pam-with-devolutions-server).

{% hint style="info" %}
Si l'installation ne démarre pas, recherchez le service DevolutionsSchedulerService, allez dans ***Propriétés*** et entrez à nouveau le nom d'utilisateur et le mot de passe. Habituellement, changer le compte pendant le processus d'installation ne fonctionne pas, auquel cas Devolutions Server sera tout de même installé avec le compte NetworkService, mais ne pourra pas démarrer. De plus, le compte VaultDBScheduler devrait recevoir les droits de lecture sur le fichier `encryption.config` sous `C:\inetpub\wwwroot\dvls\App_Data</code>`.
{% endhint %}

9. Sous [Kit de récupération](/server/fr/devolutions-server-console/recovery-kit-generation.md), sélectionnez le dossier de destination et le nom de fichier du fichier du kit de récupération Devolutions Server. Définissez un mot de passe pour protéger les clés de chiffrement. Si l'option ***Inclure les données sensibles*** est activée, les identifiants d'authentification SQL seront inclus dans le kit de récupération.

{% hint style="success" %}
Nous recommandons de conserver le fichier du kit de récupération et le mot de passe dans un endroit sûr à l'extérieur de Devolutions Server, car ils peuvent être utilisés plus tard pour déplacer ou restaurer la base de données.
{% endhint %}

10. Dans la fenêtre Devolutions Gateway, choisissez d'installer ou non Devolutions Gateway. Consultez [Configuration de Devolutions Gateway avec Devolutions Server](https://docs.devolutions.net/gateway/fr/getting-started/devolutions-server/devolutions-gateway-configuration-with-devolutions-server) pour plus de détails.
11. Dans la fenêtre ***Résumé***, lisez et comprenez les licences logicielles et le contrat d'abonnement de Devolutions, puis validez la configuration et cliquez sur ***Installer***.
12. Une fois l'installation terminée, un résumé indique si Devolutions Server a été déployé correctement; cliquez sur ***OK*** pour fermer la fenêtre.

#### Changer l'identité du pool d'applications de Devolutions Server pour VaultDBRunner

1. Ouvrez le gestionnaire IIS, cliquez avec le bouton droit sur l'application dvls, et cliquez sur ***Paramètres avancés...***.
2. Sous ***Modèle de processus***, cliquez sur le bouton de points de suspension à côté d'***Identité***, choisissez ***Compte personnalisé***, définissez vos informations VaultDBRunner, et cliquez sur ***OK***
3. Allez dans la Devolutions Server Console, puis ***Modifier*** – ***Base de données*** – ***Identifiants avancés***, cliquez sur ***Appliquer les permissions minimales*** sous ***Application web***, et cliquez sur ***OK***.

#### Mettre à jour le compte du service du planificateur Devolutions <a href="#update-devolutions-scheduler-service-account" id="update-devolutions-scheduler-service-account"></a>

1. Ouvrez les ***Services*** sur le serveur où Devolutions Server est hébergé.
2. Mettez à jour le compte dans l'onglet ***Connexion*** du service du planificateur Devolutions.
3. Allez dans la Devolutions Server Console, puis ***Modifier*** – ***Base de données*** – ***Identifiants*** ***avancés***, cliquez sur ***Appliquer les permissions minimales*** sous ***Service du planificateur***, et cliquez sur ***OK***.

#### Importer un certificat ou créer un certificat auto-signé <a href="#import-a-certificate-or-create-a-self-signed-certificate" id="import-a-certificate-or-create-a-self-signed-certificate"></a>

1. Ouvrez le gestionnaire IIS, sélectionnez le nœud du serveur dans l'arborescence et double-cliquez sur la fonctionnalité ***Certificats de serveur*** dans la ***Vue Liste***.
2. Cliquez sur ***Importer...*** dans le volet ***Actions***, et remplissez les informations requises pour importer un certificat déjà existant. Pour créer un certificat auto-signé, cliquez sur ***Créer un certificat auto-signé...***, donnez-lui un nom et laissez le magasin de certificats à ***Personnel***.

#### Créer une liaison SSL <a href="#create-a-ssl-binding" id="create-a-ssl-binding"></a>

1. Sélectionnez le site web dans l'arborescence. Cliquez sur ***Liaisons...*** dans le volet ***Actions***. Cela ouvre l'éditeur de liaisons qui vous permet de créer, modifier et supprimer les liaisons de votre site web.
2. Cliquez sur ***Ajouter...*** pour ajouter votre nouvelle liaison SSL au site.
3. Sélectionnez ***https*** dans la liste déroulante ***Type***. Sélectionnez le certificat que vous avez importé ou créé dans la liste déroulante ***Certificat SSL***, puis cliquez sur ***OK***.
4. Vous avez maintenant une nouvelle liaison ***SSL*** sur votre site.

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

Pour tester l'installation du serveur, naviguez vers celle-ci (p. ex. : `\http://<Machine\_Name>/<instancename>`) avec n'importe quel navigateur web ou cliquez sur le bouton ***Naviguer vers le site web*** dans la Devolutions Server Console.

{% hint style="success" %}
Dans certaines situations, la page web peut ne pas se charger correctement. Assurez-vous que le groupe local intégré IIS IUSRS a un accès complet en lecture sur le fichier **encryption.config** situé dans le sous-dossier App\_Data du dossier de l'application web Devolutions Server (c.-à-d. `C:\inetpub\wwwroot\dvls\App_Data`). Si le problème persiste, contactez-nous à <service@devolutions.net>.
{% endhint %}

Pour tester la connexion à partir d'un client en créant un espace de travail dans Remote Desktop Manager. Consultez [Configurer un espace de travail client](/server/fr/knowledge-base/how-to-articles/configure-a-client-workspace.md) pour plus d'informations.

### Installation du serveur web Kestrel <a href="#kestrel-web-server-installation" id="kestrel-web-server-installation"></a>

L'installation de Devolutions Server avec Kestrel requiert moins de dépendances; en particulier, IIS n'a pas besoin d'être installé sur la machine.

Le processus d'installation est très similaire à l'[installation avancée du serveur web IIS](#advanced-installation). Au lieu de spécifier un site web et une application sous IIS, entrez l'URL sur laquelle l'application écoute (par exemple, « <https://localhost:5000> »). L'URI d'accès représente l'URI utilisé pour accéder à notre application servie sur l'écouteur HTTP donné.

Limitations connues :

* L'application doit être servie sur / (« <http://localhost:5000/> »).
* L'authentification Windows n'est pas prise en charge actuellement sous Kestrel.

#### Voir aussi <a href="#see-also" id="see-also"></a>

* [Devolutions Academy - Installer 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/fr/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.
