Ordo is a self-hosted, declarative infrastructure management tool for teams
running real workloads on their own bare metal and VMs. You declare the state
you want, Ordo watches for drift, and you apply changes deliberately — with a
full audit trail, and no dependency on a hosted control plane.
This section walks you from nothing to a managed fleet, moving across three
machines: your workstation, the orchestrator host, and a machine you
want to manage. The configuration files and systemd units shown along the way
are the same templates published with each release (also listed on the
Deployment templates reference page).
A machine to run the orchestrator, and one or more machines to run agents.
These can be the same machine while you are exploring. Ordo does not manage
its own orchestrator installation and configuration, but the orchestrator’s
host can otherwise be managed like any other machine — run an agent on it and
declare state as normal.
Network connectivity from each agent to the orchestrator on the agent port
(4747 by default).