Clusters
Connect machines to a team and use them as the storage and execution layer behind VOLT.
A cluster is a machine enrolled into a team workspace to run the daemon, maintain local services, store trajectory and analysis data, execute jobs, and expose selected capabilities back to VOLT. A team requires at least one connected cluster to process or store data.

What lives on a cluster
The default setup brings together four major services:
| Service | Purpose |
|---|---|
| MongoDB | Stores structured metadata, listings, and result projections |
| MinIO | Stores trajectory dumps, GLB models, raster previews, plugins, and other binary artifacts |
| Redis | Handles queue state, caching, and several real-time runtime concerns |
| ClusterDaemon | Maintains the connection to VOLT and orchestrates processing, notebooks, remote access, and job execution |
The cloud side of VOLT coordinates and routes; the cluster side runs the workload.
Enrollment and lifecycle
Enrolling a cluster:
- VOLT creates a cluster record.
- An enrollment token is issued.
- An install command is provided for the target machine.
- The daemon starts and sends heartbeats.
- The cluster transitions from waiting to connected.
The lifecycle layer also supports updates, credential reveal, remote-access sessions, and deletion. Install commands and enrollment tokens can be regenerated.
Status values
The listing reports cluster reachability and lifecycle state.
| Status | Meaning |
|---|---|
| Connected | The daemon is online and the cluster is actively participating in the workspace |
| Waiting for Connection | The cluster has been created, but the daemon has not connected yet |
| Disconnected | The cluster was known previously, but heartbeats are currently missing |
| Updating | A managed update is in progress |
| Deleting | The cluster is being removed from the team |

Monitoring and health
The monitoring view reports resource usage, connection quality, and service behavior in real time, including:
- daemon connection state,
- memory pressure,
- storage utilization,
- and worker availability.
Remote access and data explorers
Clusters expose diagnostic and remote-access tools, including host terminal access and explorer-style views into Redis, MongoDB, and MinIO. These views are scoped to support, debugging, and verification, and provide narrower functionality than the native tooling.
Cluster health and platform impact
If the cluster is disconnected, uploads, analyses, notebook sessions, container operations, and remote features either pause or fail.