Skip to content

Install

Each Ordo component installs on the machine that runs it. The install script downloads a prebuilt binary, verifies its SHA-256 checksum, and checks the minisign signature when minisign is installed. Debian and RPM packages are published alongside the archives in the same release.

The machine you operate Ordo from gets the ordo operator CLI and ordo-state (module authoring and validation). This is the default install:

Terminal window
curl -fsSL https://getordo.dev/install.sh | sh

The control host gets ordo-orchestrator:

Terminal window
curl -fsSL https://getordo.dev/install.sh | sh -s -- ordo-orchestrator

Each machine you want to manage gets ordo-agent:

Terminal window
curl -fsSL https://getordo.dev/install.sh | sh -s -- ordo-agent

Back on your workstation, generate an operator keypair:

Terminal window
ordo operator init

This prints your public key (hex) and operator ID. The public key is used to bootstrap the orchestrator in the next step; the private key stays in the operator data directory and is never shared. If you lose track of the public key, print it again with:

Terminal window
ordo operator whoami