Créer une instance Devolutions Server

Si vous avez récemment reçu vos clés de licence série, veuillez consulter Commencer.

Pour plus d'informations sur l'une des fonctionnalités du wizard de déploiement, veuillez consulter leur sujet respectif sous Paramètres du serveur.

Plusieurs instances Devolutions Server peuvent être hébergées sur le même serveur. Chaque instance réside dans sa propre application web au sein d'IIS. Les étapes suivantes sont réalisées en utilisant Console de Devolutions Server et sont également valides pour l'édition gratuite de Devolutions Server.

Installation du serveur web IIS

  1. Installer Console de Devolutions Server sur le serveur web. Il est disponible sur la page Télécharger.

  2. Exécuter Console de Devolutions Server avec des privilèges élevés (exécuter en tant qu'administrateur). Cela se fait en cliquant avec le bouton droit sur l'application et en sélectionnant Exécuter en tant qu'administrateur.

    Toutes les opérations effectuées via Console de Devolutions Server sont réalisées avec les identifiants utilisés pour lancer Console de Devolutions Server. Si vous devez utiliser d'autres identifiants, vous devrez lancer une autre session Windows. La commande RunAs n'offre pas l'option de démarrer un processus avec des privilèges élevés. L'option Exécuter en tant qu'utilisateur différent peut fonctionner uniquement si le compte est membre du groupe des administrateurs locaux du serveur.

    Exécuter en tant qu'administrateur
    Exécuter en tant qu'administrateur

  3. Dans Console de Devolutions Server, cliquer sur le bouton Nouveau ou le bouton Installer une nouvelle instance pour déployer une nouvelle instance de serveur en utilisant l'assistant d'installation basique ou avancé. Il est également possible de Migrer une source de données SQL.

    Déployer une nouvelle Devolutions Server
    Déployer une nouvelle Devolutions Server

Installation basique

  1. Si une instance SQL Server n'est pas disponible sur la machine où Devolutions Server est hébergé, une instance de l'édition SQL Server Express sera installée par l'assistant. Une connexion Internet est requise pour télécharger l'édition SQL Server Express et les prérequis suivants : IIS Application Request Routing (ARR), IIS Rewrite Module, et ASP.NET Core Module (ANCM).
    Dialogue d'installation basique
    Dialogue d'installation basique
  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. Cliquer sur le bouton Enregistrer sous pour sauvegarder les informations dans un fichier.
    Dialogue des identifiants importants
    Dialogue des identifiants importants
  3. Le dialogue suivant affiche les informations sur le serveur SQL, y compris les identifiants du compte sa, qui seront utilisés 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.
    Rapport de résumé d'installation
    Rapport de résumé d'installation
  5. Sur l'interface web de Devolutions Server, utiliser les identifiants fournis à l'étape 2 pour se connecter. Ensuite, une invite demandera un changement de mot de passe avant de continuer le processus de connexion.
    Invite de changement de mot de passe
    Invite de changement de mot de passe
  6. Entrer votre licence. Pour activer l'édition gratuite, cliquer sur le bouton Activer la Version Gratuite pour accéder immédiatement à Devolutions Server avec une licence gratuite.

Installation avancée

  1. Pour la première étape, l'assistant d'installation effectuera un diagnostic sur le serveur pour vérifier si le serveur IIS a tous les prérequis nécessaires installés et 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 en utilisant un script PowerShell. Cliquer sur Fermer pour continuer. Une connexion Internet est requise pour IIS Application Request Routing (ARR), IIS Rewrite Module et ASP.NET Core Module (ANCM).

    Diagnostic des fonctionnalités IIS
    Diagnostic des fonctionnalités IIS

  2. Il est nécessaire d'accepter le contrat de licence pour continuer.

    Contrat de licence utilisateur final Devolutions Server
    Contrat de licence utilisateur final Devolutions Server

  3. Sous Base de données, entrer les informations du serveur et de la base de données. Le compte utilisateur utilisé pour créer la base de données doit avoir des privilèges sysadmin dans l'instance SQL Server. Consulter Base de données pour plus d'informations. Pour utiliser l'authentification Windows pour se connecter à la base de données, il est important de changer l'identité du pool d'applications dans le gestionnaire IIS et de définir les permissions appropriées du compte de service sur la base de données SQL. Veuillez consulter Configurer Devolutions Server pour utiliser l'authentification unique de domaine (SSO). L'article suivant sur Enquête préalable au déploiement des comptes décrit quels comptes peuvent être créés avant de déployer Devolutions Server.

    Dialogue de la base de données
    Dialogue de la base de données

  4. Sous Général, entrer un Nom et une Description personnalisés. Sous Série, fournir un numéro de série de licence reçu par courriel lors de l'achat du produit. Si vous n'avez pas encore acheté de licence Devolutions Server, vous pouvez Demander un essai de 30 jours ou continuer sans licence pour utiliser Devolutions Server Gratuit jusqu'à 10 utilisateurs. Vous serez invité lors du premier lancement de Devolutions Server à Activer la Version Gratuite.

    Dialogue général et d'enregistrement
    Dialogue général et d'enregistrement

  5. Sous Source d'installation, choisir de Télécharger depuis le web (dernière version) ou Installer à partir du fichier zip disponible sur la page Télécharger.

    Dialogue de la source
    Dialogue de la source

  6. Sous Général, sélectionner le Site web, le Nom de l'application web et URI d'accès requis pour accéder à la page web de Devolutions Server. Sous Destination d'installation, définir le Dossier d'installation où les fichiers de l'instance seront situés. Le processus d'exécution des sites web a été accordé 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éfinir le Nom du pool d'applications.

    Nous ne recommandons pas de définir le dossier d'installation sur C:\Program Files, C:\Program Files (x86), ou C:\inetpub. Devolutions Server est une application web et cela pourrait entraîner un comportement indésirable et des problèmes car 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 dans un emplacement différent du dossier par défaut C:\Inetpub\wwwroot, le groupe local de la machine intégré IIS_IUSRS aura besoin des permissions Lire et Exécuter & Lire sur toute la structure du dossier de l'application web Devolutions Server.

    Dialogue de destination
    Dialogue de destination

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

    Créer un utilisateur administrateur
    Créer un utilisateur administrateur

  8. Sous Service de planification, lors de l'activation de l'option Installer le service de planification, veuillez définir le Compte de service approprié. Les fonctionnalités suivantes dépendent du planificateur : Gestionnaire de sauvegarde, Cache des utilisateurs et groupes d'utilisateurs de domaine, Cache des utilisateurs et groupes d'utilisateurs Office365, Notifications par courriel, Nettoyage des journaux et Gestion des accès privilégiés.

    Dialogue du planificateur
    Dialogue du planificateur

  9. Choisir de ne pas installer le Planificateur affichera le message d'avertissement suivant.

    Avertissement du planificateur
    Avertissement du planificateur

  10. Sous Kit de récupération, sélectionner le dossier de destination et le nom de fichier du fichier de kit de récupération Devolutions Server. Définir 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.

    Nous recommandons de protéger le fichier du Kit de récupération dans un endroit sûr pour éviter la perte de données si Devolutions Server doit être restauré.

    Sauvegarder les clés de chiffrement
    Sauvegarder les clés de chiffrement

  11. Sous Résumé, valider la configuration et cliquer sur Installer.

    Dialogue de résumé
    Dialogue de résumé

  12. Une fois l'installation terminée, un résumé indique si Devolutions Server a été déployé correctement, cliquer sur OK pour fermer cette fenêtre.

    Progression de l'installation
    Progression de l'installation

Tester l'installation

Pour tester l'installation du serveur, naviguer vers celui-ci (par exemple : http://<Nom_Machine>/) avec n'importe quel navigateur web ou cliquer sur le bouton Naviguer vers le site web dans Console de Devolutions Server.

Console de Devolutions Server
Console de Devolutions Server

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 situé dans le dossier de l'application web Devolutions Server (c'est-à-dire, C:\inetpub\wwwroot\dvls\App_Data). Si le problème persiste, contactez-nous à service@devolutions.net.

Pour tester la connexion depuis un client en créant une source de données dans Remote Desktop Manager. Veuillez consulter Configurer une source de données client pour plus d'informations.

Installation du serveur web Kestrel

Installer Devolutions Server avec Kestrel nécessite 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. Au lieu de spécifier un site web et une application sous IIS, entrer l'URL à laquelle l'application écoute (par exemple, https://localhost:5000). L'URI d'accès représente l'URI utilisée 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 actuellement pas prise en charge sous Kestrel.
Donnez-nous vos commentaires