Installing the edge daemon (edged + edgectl)¶
The edge relay daemon edged and its control CLI edgectl are shipped as
standalone per-arch release assets — like autonomy, autonomy-orchestrator, and
autonomy-gui — and are also bundled inside the release tarballs. Use whichever
install path matches how you consume ADK.
Paid: scripted install (recommended)¶
Install both binaries from the standalone release assets:
curl -fsSL https://raw.githubusercontent.com/autonomyops/adk/main/scripts/install-edge.sh | bash
Environment knobs (same shape as install.sh / install-orchestrator.sh):
VERSION— release tag to install (default: latest)INSTALL_DIR— destination directory (default:/usr/local/bin)ONLY— install justedgedor justedgectlGITHUB_TOKEN— private-repo / rate-limit relief
The script downloads edged-<os>-<arch> + edgectl-<os>-<arch>, verifies each
against its .sha256 sidecar, and installs them.
Paid: manual download¶
V=<release-tag>; OSARCH=linux-amd64
for b in edged edgectl; do
curl -fLO "https://github.com/autonomyops/adk/releases/download/${V}/${b}-${OSARCH}"
curl -fLO "https://github.com/autonomyops/adk/releases/download/${V}/${b}-${OSARCH}.sha256"
# the .sha256 sidecar already contains "<hash> <filename>", so -c checks it directly
sha256sum -c "${b}-${OSARCH}.sha256"
install -m 0755 "${b}-${OSARCH}" "/usr/local/bin/${b}"
done
They’re also members of adk_<version>_<os>_<arch>.tar.gz if you already have the
paid tarball.
Community Edition: from the CE tarball¶
edged/edgectl ride in the same adk_ce_* tarball CE uses. Install them
alongside the CLI with --with-edge (or WITH_EDGE=1):
curl -fsSL https://raw.githubusercontent.com/autonomyops/adk/main/scripts/install-ce.sh | bash -s -- --with-edge
Run under systemd¶
Once installed, wire up the daemon with the shipped unit template — it expects
edged on PATH:
# deploy/systemd/edged.service.template → /etc/systemd/system/edged.service
sudo systemctl daemon-reload
sudo systemctl enable --now edged
edgectl status
See mesh propagation for how edged picks up staged
bundles during a rollout.