Take an action
Open a node’s detail page (Nodes → pick a node) and use the action buttons in the header. The same actions are available from each row in the Nodes list. Only the actions that make sense for the node’s current state are shown — you can’t Stop a node that’s already stopped, for example.
Editing a node’s configuration restarts it automatically when needed, so you rarely need Restart by hand. Applying a version update is its own flow with its own states — Upgrading, or Resyncing when the step clears data — see Update a node’s version.
Actions take effect on the next reconcile cycle (typically within a few seconds), not instantly. The status badge updates as the executor reports progress.
Node states
Every node shows a colored status badge. The label tells you exactly where the node is:Snapshot bootstrap
Chains that seed from a snapshot surface the bootstrap as its own Downloading snapshot state on first deploy, instead of sitting in an opaque Starting state during a long download. While it runs, the node page shows download progress: downloaded bytes, speed, attempts, resumes, and any failure detail the executor reports. This progress reads the same way whether the node runs on an Agent or an Operator, and some chains split the bootstrap into two visible phases — downloading the snapshot, then preparing the downloaded state locally before sync (Sui, for example). Bootstrap is recoverable. The snapshot is extracted into a staging directory and promoted into the data directory only once complete, so a failed or interrupted bootstrap never leaves a partial tree behind. Agent-side downloads also resume from where they left off when the remote server supports HTTP range requests. If a snapshot bootstrap fails, the failure is surfaced clearly on the node — even when the node then falls back to syncing from genesis — so you can see what happened rather than guessing. Snapshot download progress also appears as a chart on the Monitoring tab. If the data directory already holds a synced database, the snapshot step is skipped. See each chain’s page for whether and how it bootstraps from a snapshot.Stopping vs. deleting
These look similar but are very different for your data. Stop is reversible. It halts the node’s processes and leaves everything else in place — the data directory and on-disk chain state are untouched. Starting the node again picks up where it left off, so you don’t resync from scratch. Delete is permanent and destroys the node’s data on both backends — the on-chain state is gone and a same-name re-deploy resyncs from scratch:- On bare-metal, deleting removes the node and its data directory. See the bare-metal recipe for details.
- On Kubernetes, deleting removes the node and its storage — the StatefulSet’s persistent volume claims are deleted (and a persistent volume left behind by a
Retainreclaim policy is cleaned up too), along with the node’s config and any RPC ingress/certificates. See the Kubernetes recipe.