Step 3: Install and register a self-hosted agent
- Last Updated: September 30, 2025
- 2 minute read
- Automate MFT
- Documentation
In Automate MFT, tasks can be executed using either on a self-hosted agent or a Progress-hosted agent provided by the Progress Automate MFT service. The self-hosted agent is a lightweight executable that runs on modern Windows or Ubuntu Linux servers, within the user's environment. It enables file transfers between any endpoints defined in Automate MFT, provided the agent has network access to those endpoints, including publicly accessible ones. If any endpoint involved in a task is located behind a customer firewall, whether as a source or destination, a self-hosted agent is required. Progress-hosted agents, by contrast, can only be used when all endpoints are publicly accessible.
To perform file transfers on your private network, you must install a self-hosted agent.
Add a self-hosted agent
- Click the Libraries drop-down menu and select Agents.
- Click Add Agent and select Windows or Linux, depending on your system.
- Provide a unique name for the agent.
- Choose how the agent should update:
- Always: Agent updates automatically when new versions are available.
- Scheduled: Specify a day and time for updates.
- Never: Updates must be performed manually
- Set the agent connectivity options:
- To allow extended wait time for agent reconnection, select the check
box.
- Set the reconnection timeout in seconds.
- Enter email addresses for disconnect alerts, and a subject line.
- To allow extended wait time for agent reconnection, select the check
box.
- Save the Agent configuration
- Download the ZIP file,
which includes two components:
- The agent executable, to be installed on a server within your network.
- An installation script to automate the setup process.
- Copy the Registration Key from the same screen.
- On your local server or VM, run these steps as a user with
administrative privileges to complete a Windows installation.
-
- Unzip the downloaded file.
- Place both files in a directory of your choice.
- Open Windows PowerShell 5.1 in that directory as an Administrator.
- To install the service, run the following
command:
.\windows-service-management.ps1 -Action install -RegistrationKey your registration key - To start the service, run the following
command:
\windows-service-management.ps1 -Action start
The service is configured to auto-start on reboot.
If you plan to use a local endpoint to copy files to or from the local disk, ensure the target folder has the correct permissions. To grant access, add the following user to the folder with appropriate permissions:
NT Service\Progress Automate MFT Agent.
-
- Verify the agent status in the Agent Library. It should be Connected.