Skip to content
DocsInstallationPorts & parameters

Install parameters

Every option can be set by exporting an environment variable before the installer runs, or (for the local binary path) via a matching flag.

Change the port at install time

Pass a different listen address with the curl one-liner:

custom port
curl -fsSL https://devops-agent-public.s3.ap-south-1.amazonaws.com/install.sh | sudo LISTEN_ADDR=0.0.0.0:9000 bash

Or with the local installer:

local install, custom port
sudo ./install.sh --binary ./bin/linux-pro --port 9000

Pin a specific version

pin a release
curl -fsSL https://devops-agent-public.s3.ap-south-1.amazonaws.com/install.sh | sudo LINUX_PRO_VERSION=v1.4.0 bash

All parameters

VariableFlagDefaultDescription
LISTEN_ADDR--port <n>0.0.0.0:8443Address and port the console binds to. --port sets just the port (0.0.0.0:<n>).
LINUX_PRO_VERSION--version <tag>latestRelease to install, e.g. v1.4.0. Use to pin or roll back.
LINUXPRO_TLSself-signedTLS mode: self-signed generates a cert; off serves plain HTTP (use only behind a trusted proxy).
LOCAL_BINARY--binary <path>Install a binary you already built instead of downloading from S3.
INSTALL_BIN/usr/local/bin/linux-proWhere the binary is installed.
SERVICE_USERrootUser the systemd service runs as. Needs sudo for apt/systemctl/docker.
S3_BASEdevops-agent-public…Base URL the installer downloads the binary and install script from.
Note
On a re-run over an existing install, the port is only rewritten when you explicitly pass LISTEN_ADDR or --port — a plain upgrade never silently changes your port.