Skip to main content

Cluster Setup

Operator documentation for deploying and running a private abc-cluster instance.

abc-cluster is available in three tiers that describe the scale and feature surface of a deployment:

TierScaleAccess managementObject storage
SeedlingSingle node or small clusterClaim-code pool (SQLite)MinIO
GroveMulti-node, multi-institutionManaged accountsMinIO / S3
GardenFederation, cloud-hybridFull IAMCloud-native

This documentation covers the seedling tier. Grove and garden are in progress.

Seedling tier pages

PageSummary
Seedling overviewArchitecture, phased checklist, namespace layout
Phase 1 — Bare NomadInstall Nomad, bootstrap ACL, verify
Phase 2 — Pulumi bootstrapDeploy the full abc-seedling stack via Pulumi
Phase 3 — Provision access poolMint tokens and populate the claim database
Phase 4 — Deploy landing pageRun deploy-landing.sh; go live
Reverse proxy / TLS (optional)Caddy for internet-facing clusters; plain HTTP for LANs
Issuing handover filesExport config.yaml snippets for named users

Looking for the CLI docs? The Cluster CLI section covers the abc command-line tool — installation, the command structure, and the full reference. Start at CLI → Overview.