> 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/powershell-universal/es/system-requirements.md).

# Requisitos del sistema

Consulte los requisitos del sistema de PowerShell Universal para la configuración de hardware, software y red en implementaciones mínimas, recomendadas y distribuidas.

## Hardware

Las recomendaciones de hardware se basan en el uso y dependen de cuántos scripts se ejecuten en el servidor de PowerShell Universal y de cuántos usuarios accedan a la máquina. Las máquinas basadas en Unix suelen requerir menos hardware que las máquinas basadas en Windows. Las recomendaciones siguientes se basan en un uso bajo del sistema.

### Mínimo

Esta es la línea base para un servidor Universal con una carga de servidor muy mínima. Solo debe utilizarse con fines de prueba o desarrollo.

* 2 CPU
* 4 GB
* 250 GB
* Base de datos SQLite

### Recomendado

Esta es la línea base para un servidor Universal que ejecuta varios trabajos por hora, aloja API con menos de 100 solicitudes por segundo y una sola App. Admitirá hasta 10 usuarios simultáneos.

* 4 CPU
* 16 GB
* 500 GB
* Base de datos MS SQL\PostgreSQL

### Rendimiento

Esta es la línea base para un servidor Universal que ejecuta docenas de trabajos por hora, aloja API con más de 100 solicitudes por segundo y hasta 5 Apps. Admitirá hasta 50 usuarios simultáneos.

* 16 CPU
* 32 GB
* 1 TB
* Base de datos MS SQL\PostgreSQL

### Distribuido

Un sistema distribuido emplea varias instancias de PowerShell Universal conectadas a la misma base de datos. Requiere Git o implementaciones gestionadas para compartir los datos de configuración. Lo recomendamos para instancias de producción de uso extendido. Ofrece el mejor rendimiento, estabilidad y redundancia.

Esta configuración puede admitir cientos de trabajos por hora, miles de solicitudes de API por segundo y muchas apps. El número de usuarios simultáneos dependerá del número de servidores PSU del clúster.

* 32 CPU
* 64 GB
* 1 TB
* Base de datos MS SQL\PostgreSQL

## Software

### Windows

* Opcional\*: [Windows PowerShell v5.1](https://www.microsoft.com/en-us/download/details.aspx?id=54616) o posterior
* Opcional\*: PowerShell v7.2 o posterior
* .NET Framework v4.8.0 o posterior (solo para Windows PowerShell)

### Linux

* Opcional\*: PowerShell v7.2 o posterior
* Distribuciones validadas: Ubuntu 18.04 y 20.04

### Mac OS

* Opcional\*: PowerShell v7.2 o posterior

{% hint style="info" %}
\*PowerShell Universal incluye una versión del SDK de PowerShell. Si no tiene instalada ninguna versión de PowerShell, se utilizarán las versiones integradas de PowerShell.
{% endhint %}

## Red

PowerShell Universal se comunica a través del puerto configurado durante la instalación y\o la configuración.

### Front end del servidor web

* Puerto predeterminado: 5000
* Puertos configurados habituales: 443, 80

### Backend TCP

* Puerto local asignado dinámicamente en loopback

### Base de datos

* MS SQL: 1433
* PostgreSQL: 5432

### Agente

* Front end del servidor web: puerto HTTP `5000` de forma predeterminada.
* Devolutions Agent: conexión gRPC HTTP/2 saliente al puerto `5006` de forma predeterminada.

Utilice TLS en ambos extremos en producción. Si hay un proxy inverso o un cortafuegos, asegúrese de que admita HTTP/2 y permita que el agente alcance el endpoint gRPC configurado.

### Git

* Puertos HTTP estándar, normalmente 443

### Licencias en línea

Las licencias en línea requieren acceso a [www.ironmansoftware.com](http://www.ironmansoftware.com) o a quoting.devolutions.net en el puerto 443, según su tipo de licencia. Las licencias sin conexión no requieren acceso a internet.

### Proxy

PowerShell Universal ofrece la configuración del proxy en **engranaje de Configuración > Red**. Estos ajustes se utilizan para la comunicación con git remoto, la base de datos o servicios de internet.


---

# 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/powershell-universal/es/system-requirements.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.
