Creación de una instancia de Devolutions Server
Se pueden alojar varias instancias de Devolutions Server en el mismo servidor. Cada instancia reside en su propia aplicación web dentro de IIS. Los siguientes pasos se realizan mediante la Devolutions Server Console.
Instalación del servidor web IIS
Instale la Devolutions Server Console en el servidor web. Está disponible en la página Descargar.
Ejecute la Devolutions Server Console con privilegios elevados. Esto se hace haciendo clic con el botón derecho en la aplicación y seleccionando Ejecutar como administrador.
Todas las operaciones realizadas a través de la Devolutions Server Console se hacen con las credenciales utilizadas para iniciar la Devolutions Server Console. Si debe utilizar otras credenciales, tendrá que iniciar otra sesión de Windows. El comando RunAs no ofrece la opción de iniciar un proceso con privilegios elevados. La opción Ejecutar como otro usuario solo puede funcionar si la cuenta es miembro del grupo de administradores locales del servidor.
Este paso requiere haber iniciado sesión en el Windows Server al menos una vez con una cuenta VaultDBOwner (con derechos de administrador local en el servidor) conectada mediante autenticación de Windows. Una vez hecho esto, abra la Devolutions Server Console y haga clic en el botón Nuevo o en el botón Instalar nueva instancia para desplegar una nueva instancia de servidor utilizando el asistente de instalación básica o de instalación avanzada. Para obtener más información, continúe con las secciones siguientes. También es posible Migrar el espacio de trabajo SQL.

Instalación básica
Si no hay una instancia de SQL Server disponible en la máquina donde se aloja Devolutions Server, el asistente instalará una instancia de SQL Server Express edition. Se necesita una conexión a internet para descargar SQL Server Express edition y los siguientes requisitos previos: IIS Application Request Routing (ARR), IIS Rewrite Module y ASP.NET Core Module (ANCM).

El siguiente cuadro de diálogo proporciona las credenciales creadas para la cuenta SQL sa, la cuenta de administrador de Devolutions Server y la contraseña de la clave de cifrado. Haga clic en el botón Guardar como para guardar la información en un fichero.

El siguiente cuadro de diálogo muestra la información de SQL Server, incluidas las credenciales de la cuenta sa, que Devolutions Server utilizará para crear la base de datos SQL y conectarse a ella.
Una vez que la instalación se complete correctamente, el asistente mostrará el resumen de la instalación y abrirá automáticamente el navegador predeterminado para conectarse a la interfaz web de Devolutions Server.
En la interfaz web de Devolutions Server, utilice las credenciales proporcionadas durante el paso n.º 2 para iniciar sesión. Después, se solicitará un cambio de contraseña antes de continuar con el proceso de inicio de sesión.
Instalación avanzada
Como primer paso, el asistente de instalación ejecutará diagnósticos en el servidor para verificar si el servidor IIS tiene instalados todos los requisitos previos necesarios del servidor web y está listo para ejecutar Devolutions Server. Las funciones que faltan se marcan con un icono de error. El botón Instalar requisitos previos instalará todas las funciones que falten mediante un script de PowerShell. Haga clic en Cerrar para continuar. Se necesita una conexión a internet para IIS Application Request Routing (ARR), IIS Rewrite Module y ASP.NET Core Module (ANCM).

Es necesario leer, comprender y aceptar el Acuerdo de licencia para poder continuar con la instalación.
En Base de datos, introduzca la información del servidor y de la base de datos antes de hacer clic en Siguiente. La cuenta de usuario utilizada para crear la base de datos debe tener privilegios sysadmin en la instancia de SQL Server. Consulte Base de datos para obtener más información.

En General, introduzca un Nombre de servidor y una Descripción del servidor personalizados. Haga clic en Siguiente.
En Origen de la instalación, elija descargar desde la web (última versión) o instalar desde un fichero zip (disponible en la página Descargar del sitio web de Devolutions). Haga clic en Siguiente.

En General, seleccione el Sitio web, el Nombre de la aplicación web y la URI de acceso necesarios para acceder a la página web de Devolutions Server, que debería ser el FQDN completo del servidor (p. ej.
https://myservername.mydomain.loc/dvls). En Destino de la instalación, establezca la Carpeta de instalación donde se ubicarán los ficheros de la instancia. Al proceso que ejecuta los sitios web se le han concedido los permisos adecuados enC:\inetpub\wwwroot. Recomendamos crear una nueva carpeta debajo de ella y crear la instancia de Devolutions Server dentro de esa carpeta. En Grupo de aplicaciones, establezca un Nombre. Haga clic en Siguiente.
No recomendamos establecer la carpeta de instalación en C:\Program Files, C:\Program Files (x86) ni C:\inetpub. Devolutions Server es una aplicación web y esto podría provocar comportamientos y problemas no deseados, ya que IIS no tiene permisos suficientes para ejecutar aplicaciones web ubicadas en esas carpetas. Si desea establecer la carpeta de la aplicación web en una ubicación distinta de la carpeta predeterminada C:\Inetpub\wwwroot, el grupo local integrado IIS_IUSRS necesitará permisos de Lectura y Lectura y ejecución en toda la estructura de carpetas de la aplicación web de Devolutions Server.

En Credenciales de administración, rellene la información para crear una cuenta de administrador personalizada de Devolutions Server. Todos los campos son obligatorios.

Asegúrese de guardar una copia de estas credenciales en un lugar seguro fuera de Devolutions Server, ya que podrían resultar útiles si surgiera algún problema con los otros métodos de autenticación. Además, es una buena práctica mantener marcada la opción de inicio de sesión personalizado de Devolutions (situada en Administración – Configuración del servidor – Autenticación).
En Servicio de programador, asegúrese de utilizar la cuenta VaultDBScheduler adecuada. Las siguientes funciones dependen del programador: Gestor de copias de seguridad, Caché de usuarios y grupos de usuarios de dominio, Caché de usuarios y grupos de usuarios de Office365, Notificaciones por correo electrónico, Limpieza de registros y Gestión de accesos privilegiados.

En Kit de recuperación, seleccione la carpeta de destino y el nombre del fichero del kit de recuperación de Devolutions Server. Establezca una contraseña para proteger las claves de cifrado. Si la opción Incluir datos sensibles está habilitada, las credenciales de autenticación SQL se incluirán en el kit de recuperación.
Recomendamos guardar el fichero del kit de recuperación y la contraseña en un lugar seguro fuera de Devolutions Server, ya que pueden utilizarse posteriormente para mover o restaurar la base de datos.
En la ventana de Devolutions Gateway, elija si desea instalar Devolutions Gateway o no. Consulte Configuración de Devolutions Gateway con Devolutions Server para obtener más detalles.
En la ventana Resumen, lea y comprenda las Licencias de software y el Acuerdo de suscripción de Devolutions, después valide la configuración y haga clic en Instalar.

Una vez completada la instalación, un resumen indica si Devolutions Server se ha desplegado correctamente; haga clic en Aceptar para cerrar la ventana.
Cambiar la identidad del grupo de aplicaciones de Devolutions Server a VaultDBRunner
Abra el Administrador de IIS, haga clic con el botón derecho en la aplicación dvls y haga clic en Configuración avanzada....
En Modelo de proceso, haga clic en el botón de puntos suspensivos junto a Identidad, elija Cuenta personalizada, establezca su información de VaultDBRunner y haga clic en Aceptar

Vaya a la Devolutions Server Console y, a continuación, a Editar – Base de datos – Credenciales avanzadas, haga clic en Aplicar permisos mínimos en Aplicación web y haga clic en Aceptar.
Actualizar la cuenta del servicio de programador de Devolutions
Abra Servicios en el servidor donde se aloja Devolutions Server.
Actualice la cuenta en la pestaña Iniciar sesión del servicio de programador de Devolutions.
Vaya a la Devolutions Server Console y, a continuación, a Editar – Base de datos – Credenciales avanzadas, haga clic en Aplicar permisos mínimos en Servicio de programador y haga clic en Aceptar.
Importar un certificado o crear un certificado autofirmado
Abra el Administrador de IIS, seleccione el nodo del servidor en la vista de árbol y haga doble clic en la función Certificados de servidor en la vista de lista.

Haga clic en Importar... en el panel Acciones y rellene la información necesaria para importar un certificado ya existente. Para crear un certificado autofirmado, haga clic en Crear certificado autofirmado..., asígnele un nombre y deje el almacén de certificados en Personal.

Crear un enlace SSL
Seleccione el sitio web en la vista de árbol. Haga clic en Enlaces... en el panel Acciones. Esto abre el editor de enlaces, que le permite crear, editar y eliminar los enlaces de su sitio web.

Haga clic en Agregar... para añadir su nuevo enlace SSL al sitio.

Seleccione https en la lista desplegable Tipo. Seleccione el certificado que ha importado o creado en la lista desplegable Certificado SSL y, a continuación, haga clic en Aceptar.

Ahora tiene un nuevo enlace SSL en su sitio.

Probar la instalación
Para probar la instalación del servidor, navegue hasta él (p. ej.: \http://<Machine\_Name>/<instancename>) con cualquier navegador web o haga clic en el botón Navegar al sitio web en la Devolutions Server Console.
En algunas situaciones, la página web puede no cargarse correctamente. Asegúrese de que el grupo local integrado IIS IUSRS tenga acceso completo de lectura al fichero encryption.config ubicado en la subcarpeta App_Data situada en la carpeta de la aplicación web de Devolutions Server (es decir, C:\inetpub\wwwroot\dvls\App_Data). Si el problema persiste, contacte con nosotros en service@devolutions.net.
Para probar la conexión desde un cliente creando un espacio de trabajo en Remote Desktop Manager. Consulte Configurar un espacio de trabajo de cliente para obtener más información.
Instalación del servidor web Kestrel
Instalar Devolutions Server con Kestrel requiere menos dependencias; en particular, no es necesario que IIS esté instalado en la máquina.
El proceso de instalación es muy similar a la instalación avanzada del servidor web IIS. En lugar de especificar un sitio web y una aplicación en IIS, introduzca la URL en la que escucha la aplicación (por ejemplo, "https://localhost:5000"). La URI de acceso representa la URI utilizada para acceder a nuestra aplicación servida en el escucha HTTP indicado.
Limitaciones conocidas:
La aplicación debe servirse en / ("http://localhost:5000/").
La autenticación de Windows no está admitida actualmente con Kestrel.
Véase también
Última actualización
¿Te fue útil?