Skip to main content

Cluster Setup

Operator documentation for deploying and running a private abc-cluster instance on the seedling tier — a single Linux server (or small cluster) with no control plane: CLI, Nomad, Tailscale, MinIO/RustFS, and tusd.

Seedling has two sub-tiers:

Sub-tierWhat it adds
SeedlingFloor automation only — CLI, Nomad, Tailscale, MinIO/RustFS, tusd
Seedling-enhancedProduction hardening — Traefik, observability stack, ntfy, Boundary worker, abc-backups

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.