# Installing Sherpa Robot Unattended on RedOS

> Sudo privileges are required for installation

If the robot is already installed, go to the section [Downloading and Unpacking the Robot](#skachivanie-i-raspakovka-robota) for its update.

## Installing .NET Core 8 and Powershell

General installation instructions are provided on the Microsoft website:

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

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

* Install the .NET SDK package version 8.0:

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

* Install the RPM package for PowerShell version 7.4.2:

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

## Installing libgdiplus

To enable keyboard and mouse emulation, you need to install the libgdiplus library. To do this, execute in the terminal:

```
sudo dnf install libgdiplus
```

## Installing tesseract

To work with tesseract, execute in the terminal:

```
sudo dnf install tesseract-langpack-rus
```

## Installing python

To work with python, execute in the terminal:

```
sudo dnf install python3-devel.x86_64
```

## Installing RDP Server

To connect to the Coordinator machine, you need to install the xrdp server.

**Execute in the terminal:**

* Install xrdp:

```
sudo dnf install xrdp
```

* Restart xrdp:

```
sudo systemctl restart xrdp
```

* Enable xrdp to start automatically on system boot:

```
sudo systemctl enable xrdp --now
```

* Reboot the system:

```
sudo reboot
```

## Downloading and Unpacking the Robot

**Execute in the terminal:**

* Remove the file sherpa-robot.zip:

```
rm -f sherpa-robot.zip
```

* Download the file sherpa-robot.zip:

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

* Unzip the ZIP archive:

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

* Navigate to the sherpa-robot folder and set execution permissions for the files:

  * Make the install\_host.sh script executable:

  `sudo chmod a+x /usr/lib/sherpa-robot/Chrome/install_host.sh`

  * Make the process-agent-host file executable:

  `sudo chmod a+x /usr/lib/sherpa-robot/Chrome/process-agent-host`

  * Make the process-agent file executable:

  `sudo chmod a+x /usr/lib/sherpa-robot/process-agent`

  * Make the sherpa-assistant file executable:

  `sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant`

  * Make the sherpa-assistant-console file executable:

  `sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant-console`

> To install or update the robot to the latest version, you can enter this command in the terminal. It combines all the commands described above: `rm -f sherpa-robot.zip && wget https://sherparpa.ru/downloads/linux/get-robot.php -O sherpa-robot.zip && sudo unzip -o sherpa-robot.zip -d /usr/lib && sudo chmod a+x /usr/lib/sherpa-robot/Chrome/install_host.sh && sudo chmod a+x /usr/lib/sherpa-robot/Chrome/process-agent-host && sudo chmod a+x /usr/lib/sherpa-robot/process-agent && sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant && sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant-console`

## Adding Users to Run Unattended Robots

**Execute in the terminal:**

* Open "Control Center" → "User Management";
* Initial setup for:

  * Adding a shortcut for Sherpa Assistant,
  * Adding shortcuts to startup for Unattended robots,
  * Specifying the Orchestrator server for Unattended robots,
  * Specifying the GUID of Robots for Unattended robot accounts.

  You must first create accounts on which the Unattended robots will run:

  * Make the post-configure file executable:

  `sudo chmod a+x /usr/lib/sherpa-robot/post-configure/post-configure`

  * Run the post-configure file with administrator rights:

  `sudo /usr/lib/sherpa-robot/post-configure/post-configure`

You will see the main menu with commands:

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-1faa151db58d7ce026192c92d7d7eb5b386be5dc%2F2025-07-25_17-17-34.png?alt=media" alt=""><figcaption></figcaption></figure>

1. The command creates shortcuts for Sherpa Assistant on the desktop, as well as in the "Start" → "Development" menu.
2. The command removes shortcuts for Sherpa Assistant.
3. The command creates a shortcut in the User's startup to launch the Unattended robot.
4. The command removes the shortcut to launch the Unattended robot.
5. The command allows you to enter the Orchestrator server and specify the GUID of Robots.

All commands can be executed either for all accounts or selectively:

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-66682f2bdbbff34dca8494d6d64f055f6e058be1%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(454).png?alt=media" alt=""><figcaption></figcaption></figure>

## Installing Yandex Browser

To enable the Robot to work with Yandex Browser, you need to install a plugin.

This action needs to be performed for each account separately.

* Log into the account.
* Open the browser and go to the "Extensions" section.
* Launch the file manager and navigate to the folder:

```
/usr/lib/sherpa-robot/Chrome
```

* Drag the file plugin.crx into the browser window.
* Add the extension and close the browser.
* Open a terminal window in the current folder:

```
./install_host.sh
```

* Launch the browser.

If the Sherpa RPA plugin icon has turned blue, the plugin has been successfully installed.

The plugin can also be installed from the website:

{% embed url="<https://chrome.google.com/webstore/detail/sherpa-rpa/bdnlfnchnkjeempadnmcgbbkbacffobl>" %}

And then perform steps 4, 5, 6, and 7.

## Installing Chromium

To enable the Robot to work with Chromium, you need to install a plugin:

* Go to the link:

{% embed url="<https://chrome.google.com/webstore/detail/sherpa-rpa/bdnlfnchnkjeempadnmcgbbkbacffobl>" %}

* Install the plugin.
* Navigate to the folder:

```
 /home/user/sherpa-robot/Chrome
```

* Open a terminal window in the current folder:

  * Make the install\_host.sh script executable:

  `chmod +x install_host.sh`

  * Run the install\_host.sh script:

  `./install_host.sh`

  * Copy the JSON configuration file for Native Messaging extensions from Chrome to Chromium:

  `cp -f $HOME/.config/google-chrome/NativeMessagingHosts/processagent.sherparpa.json $HOME/.config/chromium/NativeMessagingHosts`
* Launch the browser.

If the Sherpa RPA plugin icon has turned blue, the plugin has been successfully installed.


---

# 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/en/sherpa-rpa/sherpa-orchestrator/razvertyvanie-platformy-pod-upravleniem-orkestratora/ustanovka-sherpa-robot/ustanovka-sherpa-robot-unattended-na-linux/ustanovka-sherpa-robot-unattended-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.
