On-Prem Agent Installation Guide
On-Prem Agent Installation Guide
On-Prem Agent Installation Guide
The Moveworks Agent runs on Linux. Recommended OS with the following requirements (which are the same as “t3.medium” if hosted in AWS or a “B2” if hosted in Azure):
curl <auth_url> If Network connection is set up correctly, you should receive 404 page not found as the response.https://agent.moveworks.com/api/v1/authhttps://agent.moveworksgov.com/api/v1/authhttps://agent.am-eu-central.moveworks.com/api/v1/authhttps://agent.am-ca-central.moveworks.com/api/v1/authhttps://agent.am-ap-southeast.moveworks.com/api/v1/authhttps://public.ecr.aws and, to the Agent URL depending on region:
https://agent.moveworks.com/https://agent.moveworksgov.com/https://agent.am-eu-central.moveworks.com/https://agent.am-ca-central.moveworks.com/https://agent.am-ap-southeast.moveworks.com/.pem cert file for LDAPS connection (typically this is the root cert in base64 format)Access Key (Org Name): This is the same as your Customer ID which you should have used when setting up SSO.
Access Secret: To get the Access Secret, you must first generate it from the Agents module in Moveworks Setup:

Org Access Secret.IMPORTANT: Secure Your Org Access Secret
Please be advised that the API token for the Org Access Secret is displayed only once. It is imperative that you save it immediately for future use. Please handle the secret securely, and do not share it in plain text.
curl or wget (these links redirect to GitHub):
The script installs Docker or Podman automatically if not already present.
Commands shown with sudo apply to Docker deployments. Omit sudo when using Podman.
To use host network mode (needed if IP forwarding is disabled or the container cannot access the network), append --host-network to the command: sudo ./setup_agent.sh --docker --host-network
Configure the Setup
Example Prompts & Values:
If the script fails to fetch the agent image from ECR, see Fetching the Agent Image Without ECR below.
Example Prompts & Values:
Go to Moveworks Setup

Select System Connectors or Custom Connectors depending on if the system you have added is used for a built-in functionality or for an Agent Studio use case.

Create Connector

Select On Premise Auth as the “Auth Config” and enter the Service Name from Step 6. If you are creating a Agent Studio connector, you must enter the Service Name and have it match the config in the agent from Step 6.

Save your connector.
In some scenarios, enterprises have Servers with Firewall policies which block the ability for the VM to download the Agent image from ECR and automate the setup process, this is an alternate way to fetch the image in those scenarios.
Now that the image has been added to the VM we can run the below commands to kick off the container.
If you encounter errors while running setup_agent.sh, see Installation Errors in the Troubleshooting Guide.