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

# Creación de una instancia de Devolutions Server

{% hint style="info" %}
Para obtener más información sobre cualquiera de las funciones del asistente de despliegue, consulte su tema correspondiente en [Configuración del servidor](/server/es/devolutions-server-console/devolutions-server-settings/general.md).
{% endhint %}

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

1. Instale la Devolutions Server Console en el servidor web. Está disponible en la página [Descargar](https://server.devolutions.net/home/download).
2. 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***.

{% hint style="danger" %}
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.
{% endhint %}

3. 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***](/server/es/knowledge-base/how-to-articles/migrate-from-sql-server-to-devolutions-server.md).

![](https://cdnweb.devolutions.net/docs/docs_en_server_ServerOp0049.png)

#### Instalación básica

1. 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)](https://api.devolutions.net/redirection/f19f07f3-5ea4-436d-a3ba-4bb69d373321), [IIS Rewrite Module](https://api.devolutions.net/redirection/3cb42413-5dfd-4b1b-bd20-4e5968274ed0) y [ASP.NET Core Module (ANCM)](https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer).

   ![](https://cdnweb.devolutions.net/docs/DVLS6011_2024_1.png)
2. 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.

   ![](https://cdnweb.devolutions.net/docs/docs_en_server_ServerOp8177.png)
3. 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.
4. 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.
5. 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

1. 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)](https://api.devolutions.net/redirection/f19f07f3-5ea4-436d-a3ba-4bb69d373321), [IIS Rewrite Module](https://api.devolutions.net/redirection/3cb42413-5dfd-4b1b-bd20-4e5968274ed0) y [ASP.NET Core Module (ANCM)](https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer).

   ![](https://cdnweb.devolutions.net/docs/docs_en_server_ServerOp8049.png)
2. Es necesario leer, comprender y aceptar el Acuerdo de licencia para poder continuar con la instalación.
3. 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](/server/es/devolutions-server-console/devolutions-server-settings/database.md) para obtener más información.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Para utilizar la <em><strong>autenticación de Windows</strong></em> para conectarse a la base de datos, es importante cambiar la <em><strong>identidad del grupo de aplicaciones</strong></em> en el Administrador de IIS y establecer los permisos adecuados de la cuenta de servicio en la base de datos SQL. Consulte <a href="/pages/0gxUjNhYIEyY4GonqjW0">Configurar Devolutions Server para utilizar el inicio de sesión único (SSO) de dominio</a>. Además, <a href="/pages/Vhy7knwaompU2AoTZ36j">Encuesta de cuentas previa al despliegue</a> describe qué cuentas se pueden crear antes de desplegar Devolutions Server.</p></div>

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4036_2025_2.png)

4. En ***General***, introduzca un ***Nombre de servidor*** y una ***Descripción del servidor*** personalizados. Haga clic en ***Siguiente***.
5. 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](https://server.devolutions.net/home/download) del sitio web de Devolutions). Haga clic en ***Siguiente***.

   ![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4037_2025_2.png)
6. En ***General***, seleccione el ***Sitio web***, el ***Nombre de la aplicación web*** y la [***URI de acceso***](/server/es/knowledge-base/knowledge-base-articles/access-uri-format.md) 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 en `C:\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***.

{% hint style="warning" %}
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.
{% endhint %}

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4038_2025_2.png)

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

   ![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4039_2025_2.png)

{% hint style="warning" %}
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***).
{% endhint %}

8. En ***Servicio de programador***, asegúrese de utilizar la cuenta VaultDBScheduler adecuada. Las siguientes funciones dependen del programador: [Gestor de copias de seguridad](/server/es/web-interface/administration/backup/backup-manager.md), [Caché de usuarios y grupos de usuarios de dominio](/server/es/web-interface/administration/configuration/server-settings/general/authentication/domain.md), [Caché de usuarios y grupos de usuarios de Office365](/server/es/web-interface/administration/configuration/server-settings/general/authentication/microsoft-authentication-with-devolutions-server.md), [Notificaciones por correo electrónico](/server/es/web-interface/administration/user-and-security-management/notifications.md), [Limpieza de registros](/server/es/web-interface/administration/database-retention-policies.md) y [Gestión de accesos privilegiados](https://docs.devolutions.net/pam/es/pam-with-devolutions-server).

   ![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4040_2025_2.png)

{% hint style="info" %}
Si la instalación no se inicia, busque el servicio DevolutionsSchedulerService, vaya a ***Propiedades*** y vuelva a introducir el nombre de usuario y la contraseña. Normalmente, cambiar la cuenta durante el proceso de instalación no funciona, en cuyo caso Devolutions Server se instalará igualmente con la cuenta NetworkService, pero no podrá iniciarse. Además, se deben conceder derechos de lectura a la cuenta VaultDBScheduler sobre el fichero `encryption.config` ubicado en `C:\inetpub\wwwroot\dvls\App_Data</code>`.
{% endhint %}

9. En [Kit de recuperación](/server/es/devolutions-server-console/recovery-kit-generation.md), 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.

{% hint style="success" %}
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.
{% endhint %}

10. En la ventana de Devolutions Gateway, elija si desea instalar Devolutions Gateway o no. Consulte [Configuración de Devolutions Gateway con Devolutions Server](https://docs.devolutions.net/gateway/es/getting-started/devolutions-server/devolutions-gateway-configuration-with-devolutions-server) para obtener más detalles.
11. 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***.

<figure><img src="https://cdnweb.devolutions.net/docs/DVLSCONSOLE4042_2025_2.png" alt=""><figcaption></figcaption></figure>

12. 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

1. Abra el Administrador de IIS, haga clic con el botón derecho en la aplicación dvls y haga clic en ***Configuración avanzada...***.
2. 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***

   <figure><img src="https://cdnweb.devolutions.net/docs/INTERFACE4041.png" alt=""><figcaption></figcaption></figure>
3. 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 <a href="#update-devolutions-scheduler-service-account" id="update-devolutions-scheduler-service-account"></a>

1. Abra ***Servicios*** en el servidor donde se aloja Devolutions Server.
2. Actualice la cuenta en la pestaña ***Iniciar sesión*** del servicio de programador de Devolutions.
3. 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 <a href="#import-a-certificate-or-create-a-self-signed-certificate" id="import-a-certificate-or-create-a-self-signed-certificate"></a>

1. 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***.

   <figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB4391.png" alt=""><figcaption></figcaption></figure>
2. 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***.

   <figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB4392.png" alt=""><figcaption></figcaption></figure>

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

1. 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.

   <figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB4393.png" alt=""><figcaption></figcaption></figure>
2. Haga clic en ***Agregar...*** para añadir su nuevo enlace SSL al sitio.

   <figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB4394.png" alt=""><figcaption></figcaption></figure>
3. 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***.

   <figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB4395.png" alt=""><figcaption></figcaption></figure>
4. Ahora tiene un nuevo enlace ***SSL*** en su sitio.

   <figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB4396.png" alt=""><figcaption></figcaption></figure>

#### Probar la instalación <a href="#test-the-installation" id="test-the-installation"></a>

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.

{% hint style="success" %}
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>.
{% endhint %}

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](/server/es/knowledge-base/how-to-articles/configure-a-client-workspace.md) para obtener más información.

### Instalación del servidor web Kestrel <a href="#kestrel-web-server-installation" id="kestrel-web-server-installation"></a>

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](#advanced-installation). 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 <a href="#see-also" id="see-also"></a>

* [Devolutions Academy - Instalación de 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/es/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.
