# Instalação do Sherpa Coordinator no RedOS

> Para a instalação, são necessários direitos sudo

Se o programa já estiver instalado, vá para a seção [Download e descompactação](#skachivanie-i-raspakovka-koordinatora) para atualizá-lo.

## Instalação do .NET Core 8 e PowerShell

Instruções gerais de instalação estão disponíveis no site da 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>" %}

**Execute no terminal:**

* Instale o SDK .NET 8.0:

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

* Instale o PowerShell

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

## Instalação do programa xfreerdp

Para que o Coordenador possa criar conexões remotas com robôs Unattended, é necessário instalar o programa xfreerdp. Para isso, execute o comando:

```
sudo dnf install freerdp2
```

## Download e descompactação do Coordenador

Para baixar e descompactar o Coordenador, é necessário executar uma série de comandos.

**Execute no terminal:**

* Remova o arquivo sherpa-coordinator.zip:

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

* Baixe o arquivo sherpa-coordinator.zip:

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

* Descompacte o arquivo ZIP:

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

* Dê permissões de execução para o arquivo sherpa-coordinator:

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

> Para instalar ou atualizar o Coordenador para a versão mais recente, você pode digitar este comando no terminal. Ele reúne todos os comandos descritos acima: `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`

## Configuração inicial

Para iniciar automaticamente o coordenador, é necessário criar um usuário e habilitar o login automático.

Para iniciar automaticamente o Coordenador, é necessário criar um Usuário e habilitar o login automático.

* Crie um novo Usuário com o nome sherpacoordinator;
* Acesse "Centro de Controle" → "Gerenciamento de Usuários".
* "Iniciar" → "Sistema" → "Política de Segurança".
* **Execute no terminal:**

  * Adicione o Usuário sherpacoordinator ao grupo wheel:

  `sudo usermod -aG wheel sherpacoordinator`
* Habilite o início automático na conta recém-criada.

  * Edite o arquivo /etc/gdm/custom.conf:

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

  * Insira as configurações em custom.conf

  `[daemon]`

  `WaylandEnable=false`

  `TimedLoginEnable = true`

  `TimedLogin = sherpacoordinator`

  `TimedLoginDelay = 10`
* Reinicie o servidor.

## Configuração do Coordenador

A configuração é feita na conta criada anteriormente:

* Crie um atalho para a inicialização automática do Coordenador,
* Indique o servidor do Orquestrador,
* Indique o GUID do Coordenador nas configurações do servidor do Coordenador.

**Execute no terminal:**

* Altere as permissões do arquivo sherpa-coordinator:

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

* Inicie o arquivo sherpa-coordinator:

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

Após a primeira execução, aparecerá uma mensagem de erro. É necessário especificar as configurações.

* **Execute no terminal:**

  * Abra o arquivo `setting.ini` no editor `mcedit`, para editar as configurações:

  `mcedit /home/sherpacoordinator/.config/sherpa-rpa-data/coordinator/setting.ini`
* Indique o servidor do Orquestrador:
  * `OrchestratorServer` — servidor do Orquestrador;
  * `OrchestratorRobotGuid` — GUID do Coordenador do Orquestrador.
* Se necessário, você pode alterar outras configurações:
  * `OrchestratorTimeout` – tempo de conexão com o Orquestrador;
  * `TimeResetHungSessions` – tempo em minutos após o qual o Coordenador interromperá sessões penduradas;
  * `DesktopWidth` – largura da janela RDP criada;
  * `DesktopHeight` – altura da janela RDP criada.
* Salve as configurações.
* **Execute no terminal:**

  * Crie o diretório autostart na pasta de configuração do Usuário:

  `mkdir $HOME/.config/autostart`

  * Copie o arquivo para a pasta de inicialização automática do Usuário atual:

  `cp -f /usr/lib/sherpa-coordinator/sherpa-coordinator.desktop $HOME/.config/autostart`
* Reinicie o servidor e, após isso, no Orquestrador, o status do Coordenador deve se tornar "Pronto".


---

# 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/pt/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.
