InedoAgent Documentation

Inedo Agent Installation Guide

  • Last Modified: 2021-03-05

The Inedo Agent is really easy to install. You can use our GUI-based installer (step-by-step guide follows), or use the silent installation or manual installation options.

1. Pre-Installation Check List

There are no intense server requirements, and support all modern version of Windows (7+/2008+). Before installing, consider the following:

  • .NET Framework 4.5.2 – Requires .NET 4.5.2 or later; this is already installed on Windows Server 2012, and you can download it from microsoft on earlier servers
  • Firewall (Inbound) – the agent will listen on the port of your choosing (default 46336)

2. Download Inedo Agent

Download the latest Inedo Agent from the Agent Versions & Release Notes page.

3. Target Directory

Although you may install wherever you like, it is recommended to keep the temporary directory short to avoid potential issues with tools that have problems with long paths.

4. User Account

By default, the agent service will run as LocalSystem, which is an administrative service account. While not required, administrator-level privileges are strongly recommended as it will eliminate any difficulty or confusion with moving files and running different operations.

5. Network

We recommend using the default port (46336), as that's Inedo's officially designated port. Make sure that the selected port is not blocked by a firewall.

You can change this later by editing the configuration file in the installation directory, and restarting the service.

6. Encryption

Inedo's agents use a FIPS-compliant symmetric AES encryption scheme by default, and the installer will automatically generate a secure, 32-digit key for you. You can use that key, or another one of your choosing.

If you select SSL instead of built-in AES, then you will need to have a valid certificate installed on the server (see KB#1040).

No Encryption is also an option, but we don't recommend using it. The primary reason we have this is so that you can use a tool like Wireshark to inspect the individual messages, either as directed by our support engineers or because you really like studying binary TCP protocols.

You can change this later by editing the configuration file in the installation directory, and restarting the service.

7. Summary

Verify that the information here is correct and then click Install.

8. Installation

The actual installation is near instantaneous, and should take no more than a minute or two, even on the slowest of systems.

Once the installation is complete, just close the installer or click the Exit button.

Installing Multiple Agents on Same Machine

Sometimes, it may be desired to install multiple instances of the Inedo Agent on the same machine. The most common reason for this is privileges; one agent may run in a higher privilege mode than the other. The agent installer (including silent installation) does not currently support installation or management of multiple instances, but you can use the manual installation.

If you'd just like to connect multiple instances of BuildMaster or Otter to the same agent, you can use agent instancing instead of installing multiple agents.

Installing In Outbound-communication Mode

As of v49, the Inedo Agent supports an outbound communication mode, so that it can connect to a product instance instead of only wait for incoming connections. This may be useful for when an agent is hosted on local infrastructure, but the product is hosted in a cloud service.

The agent installer (including silent installation) does not currently support configuration of outbound communication; you can configure for outbound mode after installation, however.

Is this documentation incorrect or incomplete? Help us by contributing!

This documentation is licensed under CC-BY-SA-4.0 and stored in GitHub.

Generated from commit 99e6640e on master