# Instalación de Sherpa Coordinator en RedOS

> Se requieren permisos de sudo para la instalación

Si el programa ya está instalado, vaya a la sección [Descarga y descompresión](#skachivanie-i-raspakovka-koordinatora) para actualizarlo.

## Instalación de .NET Core 8 y Powershell

Las instrucciones generales de instalación se encuentran en el sitio de Microsoft:

{% embed url="<https://learn.microsoft.com/ru-ru/dotnet/core/install/linux-fedora>" %}

{% embed url="<https://learn.microsoft.com/en-us/powershell/scripting/install/install-rhel?view=powershell-7.2>" %}

**Ejecute en la terminal:**

* Instale el SDK .NET 8.0:

```
sudo dnf install -y dotnet-sdk-8.0
```

* Instale PowerShell

```
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-1.rh.x86_64.rpm
```

## Instalación del programa xfreerdp

Para que el Coordinador pueda crear conexiones remotas a robots Unattended, es necesario instalar el programa xfreerdp. Para ello, ejecute el siguiente comando:

```
sudo dnf install freerdp2
```

## Descarga y descompresión del Coordinador

Para descargar y descomprimir el Coordinador, es necesario ejecutar una serie de comandos.

**Ejecute en la terminal:**

* Elimine el archivo sherpa-coordinator.zip:

```
rm -f sherpa-coordinator.zip
```

* Descargue el archivo sherpa-coordinator.zip:

```
wget https://sherparpa.ru/downloads/linux/get-coordinator.php -O sherpa-coordinator.zip
```

* Descomprima el archivo ZIP:

```
sudo unzip -o sherpa-coordinator.zip -d /usr/lib
```

* Asigne permisos de ejecución al archivo sherpa-coordinator:

```
sudo chmod a+x /usr/lib/sherpa-coordinator/sherpa-coordinator
```

> Para instalar o actualizar el Coordinador a la última versión, puede ingresar este comando en la terminal. Este comando reúne todos los comandos descritos anteriormente: `rm -f sherpa-coordinator.zip && wget https://sherparpa.ru/downloads/linux/get-coordinator.php -O sherpa-coordinator.zip && sudo unzip -o sherpa-coordinator.zip -d /usr/lib && sudo chmod a+x /usr/lib/sherpa-coordinator/sherpa-coordinator`

## Configuración inicial

Para el inicio automático del coordinador, es necesario crear un usuario y habilitar el inicio de sesión automático.

Para el inicio automático del Coordinador, es necesario crear un Usuario y habilitar el inicio de sesión automático.

* Cree un nuevo Usuario con el nombre sherpacoordinator;
* Vaya a "Centro de control" → "Gestión de usuarios".
* "Inicio" → "Sistema" → "Política de seguridad".
* **Ejecute en la terminal:**

  * Agregue el Usuario sherpacoordinator al grupo wheel:

  `sudo usermod -aG wheel sherpacoordinator`
* Habilite el inicio automático en la cuenta recién creada.

  * Edite el archivo /etc/gdm/custom.conf:

  `sudo mcedit /etc/gdm/custom.conf`

  * Realice las configuraciones en custom.conf

  `[daemon]`

  `WaylandEnable=false`

  `TimedLoginEnable = true`

  `TimedLogin = sherpacoordinator`

  `TimedLoginDelay = 10`
* Reinicie el servidor.

## Configuración del Coordinador

La configuración se realiza en la cuenta creada anteriormente:

* Cree un acceso directo para el inicio automático del Coordinador,
* Especifique el servidor del Orquestador,
* Especifique el GUID del Coordinador en la configuración del servidor del Coordinador.

**Ejecute en la terminal:**

* Cambie los permisos del archivo sherpa-coordinator:

`sudo chmod a+x /usr/lib/sherpa-coordinator/sherpa-coordinator`

* Ejecute el archivo sherpa-coordinator:

`/usr/lib/sherpa-coordinator/sherpa-coordinator`

Después del primer inicio, aparecerá un mensaje de error. Es necesario especificar la configuración.

* **Ejecute en la terminal:**

  * Abra el archivo `setting.ini` en el editor `mcedit` para editar la configuración:

  `mcedit /home/sherpacoordinator/.config/sherpa-rpa-data/coordinator/setting.ini`
* Especifique el servidor del Orquestador:
  * `OrchestratorServer` — servidor del Orquestador;
  * `OrchestratorRobotGuid` — GUID del Coordinador desde el Orquestador.
* Si es necesario, puede cambiar otras configuraciones:
  * `OrchestratorTimeout` – tiempo de conexión al Orquestador;
  * `TimeResetHungSessions` – tiempo en minutos después del cual el Coordinador interrumpirá las sesiones colgadas;
  * `DesktopWidth` – ancho de la ventana RDP creada;
  * `DesktopHeight` – altura de la ventana RDP creada.
* Guarde la configuración.
* **Ejecute en la terminal:**

  * Cree el directorio autostart en la carpeta de configuración del Usuario:

  `mkdir $HOME/.config/autostart`

  * Copie el archivo a la carpeta de inicio automático del Usuario actual:

  `cp -f /usr/lib/sherpa-coordinator/sherpa-coordinator.desktop $HOME/.config/autostart`
* Reinicie el servidor y después de esto, en el Orquestador, el estado del Coordinador debería ser "Listo".


---

# Agent Instructions: 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:

```
GET https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-orchestrator/razvertyvanie-platformy-pod-upravleniem-orkestratora/ustanovka-sherpa-rpa-coordinator/ustanovka-sherpa-coordinator-na-redos.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
