# Install an on-prem agent using the DEB Linux package
PREREQUISITES
You must complete the following prerequisites to install an on-prem agent using the DEB Linux package:
- Obtain
sudoprivileges on the machine where you plan to install the agent. - Ensure traffic to Workato is allowed from your server. Refer to security allowlists to add Workato to your allowlist.
- Create an on-prem group.
USE THE WORKATO SYSTEM USER
The OPA installer automatically creates a workato system user. Workato strongly recommends running set up commands as this system user to avoid permission errors during activation. Refer to the On-prem setup & installation issues guide for more information.
Complete the following steps to install an on-prem agent using the DEB Linux package on operating systems such as Debian and Ubuntu:
Sign in to your Workato account.
Go to Tools > On-prem groups and select the group where you plan to activate the agent.
Click Add new agent. The Add agent dialog opens.
Provide an Agent name, use the Operating system drop-down menu to select Linux, and use the Installation method drop-down menu to select DEB package.
Choose OS
Click Next.
Open the terminal and run the following commands to install the agent:
Install the agent
Run the following command to create the APT config file and add the Workato repository to the APT sources list:
echo 'deb [ signed-by=/usr/share/keyrings/workato.gpg ] https://workato-public.s3.amazonaws.com/DAA34553/repo/deb/ stable main' | sudo tee /etc/apt/sources.list.d/workato.list
Run the following command to import the Workato GPG public key and save it as a keyring file for repository validation:
wget -qO - 'https://workato-public.s3.amazonaws.com/DAA34553/repo/archive.key' | sudo gpg -o /usr/share/keyrings/workato.gpg --dearmor
Run the following command to update the APT package cache:
sudo apt-get update
The output should look similar to the following:
Hit:1 jammy InRelease
Get:2 jammy-updates InRelease [109 kB]
Get:3 jammy-backports InRelease [99.8 kB]
Hit:4 https://workato-public.s3.amazonaws.com/repo/deb stable InRelease
Get:5 jammy-security InRelease [110 kB]
Get:6 jammy-updates/main amd64 Packages [277 kB]
Get:7 jammy-updates/universe amd64 Packages [116 kB]
Get:8 jammy-updates/universe Translation-en [40.1 kB]
Get:9 jammy-updates/universe amd64 c-n-f Metadata [2344 B]
Get:10 jammy-security/universe amd64 c-n-f Metadata [1128 B]
Fetched 756 kB in 1s (1107 kB/s)
Reading package lists... Done
Run the following command to find the Workato agent for your data center if your OPA version is earlier than v26.0:
sudo apt-cache search workato
The output should look similar to the following:
workato-agent - workato-agent
workato-agent-eu - workato-agent-eu
workato-agent-jp - workato-agent-jp
workato-agent-sg - workato-agent-sg
workato-agent-au - workato-agent-au
DATA CENTER-SPECIFIC PACKAGES ARE DEPRECATED
From OPA v26.0 onward, the on-prem agent is available as a single package for all data centers. Packages with suffixes -eu, -sg, -jp, and -au still function but are no longer supported.
To upgrade a data center-specific agent, uninstall the old package and install the latest version of the single package distribution. You can retain the conf and lib_ext folders.
Install the agent using the following command:
sudo apt install workato-agent
Return to Workato and click Next.
Copy the command provided by the wizard and run it in the directory where the agent is installed. This automatically creates the agent key and certificate in the agent package. We strongly recommend you run this command as the workato system user to avoid permission errors. Refer to the On-prem setup & installation issues guide for more information.
The activation code is valid for one hour. Click Regenerate code to generate a new code if it expires.
Activate
AGENT ACTIVATION USING A PROXY
You must add the --proxy-host=<host-ip-address> and --proxy-port=<port number> parameters to the Activation command if you're using a proxy. Refer to the Set up proxy access for your on-prem agent guide for more information.
Run the activate script with the --help parameter to display the list of accepted input properties.
CERTIFICATE VALIDITY PERIOD
The agent certificate remains valid for 1 year after the generation date.
Renew the certificate before its expiration date to avoid interruptions. Refer to the Renew agent keys guide for more information.
Return to Workato and click Next.
Run the following command to start the agent service in the background:
sudo systemctl start workato-agent.service
Optional. Run the following command to set the agent to start on system boot:
sudo systemctl enable workato-agent.service
Return to Workato and click Next.
Click Test agent to confirm that your on-prem agent is working as expected.
Click Test agent
Click Done to complete the setup.
PRIVATE KEY
Workato doesn't have access to your private key file (cert.key) in the OPA conf folder. Ensure you protect this file from unauthorized access.
Last updated: 3/5/2026, 5:28:50 PM