Page cover image

Mate Agent Installation

Guides users through the installation of the Mate Agent, which facilitates workflow execution.

Download Links


Introduction

The Mate Agent is a crucial component responsible for executing automation tasks in the background without the need for user intervention. This document serves as a comprehensive guide for the installation of the Mate Agent on an on-premises server, along with the necessary port configurations to ensure secure and efficient communication within the Autom Mate ecosystem.

Mate Agent Installation

1

Download the Mate Agent Setup File

2

Run the Setup File

  • Run the MateAgent.exe file as an administrator.

  • This ensures that the installation has the necessary permissions to complete successfully.

3

Installation Wizard - Setup Choices

  • The installation wizard will prompt you to check your installation choices.

  • Review your choices and click the "Next" button to proceed.

4

Choose the Installation Directory

  • Determine the directory where the Mate Agent will be installed.

  • After selecting the directory, click the "Next" button.

5

Accept the License Agreement

  • Carefully read through the license agreement.

  • Once reviewed, accept the terms and click "Next" to proceed.

6

Application Settings Verification

  • Before beginning the installation, verify that the application settings are correct.

  • Click the "Installation" button to initiate the process.

7

Installation Progress

The installation will begin. You can click "Show Details" if you want to view the detailed progress of the installation.

8

Completing the Installation

Once the Mate Agent is installed successfully, click "Finish" to close the installation wizard.


Post-Installation Configuration

Adding Paths to Environment Variables

In some cases, the necessary paths for the Mate Agent might not be automatically added to the system’s environment variables. If they are not added, follow these steps to do so manually:

1

Open System Properties

Press Windows + R, type SystemPropertiesAdvanced, and click OK.

2

Access Environment Variables

In the Advanced tab, click the "Environment Variables" button.

3

Edit System Path Variable

Under System Variables, locate the variable named Path. Select it and click "Edit".

4

Add Missing Paths

  • If the following paths are not already added, add them one by one by clicking "New":

    • C:\mateagent\opencv\build

    • C:\mateagent\opencv\build\bin

    • C:\mateagent\Tesseract-OCR

    • C:\Program Files\nodejs (if it is not added automatically)

  • Click OK to save the changes.


Adding Log On Credentials to MAGateway Service

To activate the use of the Desktop Actions library, the MAGateway service requires an administrator user with Task Scheduler authority. If the default admin user lacks this authority, follow these steps:

1

Open Services

Press Windows + R, type services.msc, and click OK.

2

Locate and Configure MAGateway

Find MAGateway in the list of services, right-click it, and select "Properties".

3

Log On Configuration

  • In the Log On tab, enter the credentials for the admin user.

  • Click "Apply" and then "OK".


Port Policy for Communication

The port policy for Autom Mate ensures secure and efficient communication between the Mate Agent, Autom Mate Cloud, and other system components. Adhering to this policy is critical for the smooth operation of the system.


Agent Server Port Configuration

Below is a list of ports used for communication and various services:

5051 (TCP)
  • Agent: Inbound traffic allowed.

  • Autom Center: Outbound traffic allowed.

443 (TCP)
  • Agent: Outbound traffic allowed.

  • Autom Center: Inbound traffic allowed.

Note

Importance of Port Policy

Implementing a well-defined port policy is essential for maintaining the security and efficiency of the Autom Mate system. By configuring the necessary ports for inbound and outbound traffic, you enable seamless communication between the Mate Agent, Autom Mate Cloud, and other system components, thereby enhancing the overall performance and security of the system.

Last updated

Was this helpful?