Stack Builder

Pick services. Get a config. Ship it.

Select a few services from the blueprint registry — or start from a preset — and this page generates a ready-to-run cardinal.toml. Save it, run cardinal up -f cardinal.toml, and the whole stack starts with one command.

Start from a preset:
Your stack

Selected services

Edit names, ports, volumes, and env vars. The config updates live.

No services yet. Pick a preset above or click services from the grid.
cardinal.toml
# Pick services to generate a cardinal.toml here.
cardinal up -f cardinal.toml cardinal down -f cardinal.toml

How to deploy

  1. Copy or download the config as cardinal.toml.
  2. Place it on the host (e.g. /data/stack/cardinal.toml).
  3. Run cardinal up -f cardinal.toml — cardinal pulls images, resolves depends_on, and starts everything.
  4. Stop and remove with cardinal down -f cardinal.toml.

Service names become container names. Named volumes like pg_data:/var/lib/postgresql/data persist across restarts. See the compose docs for the full field reference.