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
| Variable | Flag | Default | Description |
|---|---|---|---|
| LISTEN_ADDR | --port <n> | 0.0.0.0:8443 | Address and port the console binds to. --port sets just the port (0.0.0.0:<n>). |
| LINUX_PRO_VERSION | --version <tag> | latest | Release to install, e.g. v1.4.0. Use to pin or roll back. |
| LINUXPRO_TLS | — | self-signed | TLS 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-pro | Where the binary is installed. |
| SERVICE_USER | — | root | User the systemd service runs as. Needs sudo for apt/systemctl/docker. |
| S3_BASE | — | devops-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.