PandaStack

Self-host overview

Run PandaStack on your own infrastructure — GCP, AWS, Mac M1, or bare metal.

PandaStack is designed to run anywhere KVM is available. The deploy scripts in the repo wrap Terraform + bash to give you one command from git clone to a working cluster.

TargetScriptHardwareBoot time
GCP./deploy-gcp.shn2d-highcpu-32 (nested KVM)~250 ms
AWS./deploy-aws.shc5n.metal or c7g.metal~250 ms
Mac M1/M2/M3./deploy-mac-m1-local.shLima + qemu x86_64 TCG~3 s (no KVM)
Bare metal./deploy/deploy-host.shAnything with /dev/kvm~250 ms

Prerequisites

  • Go 1.23+ (build agent + api + CLI)
  • Node 22+ (build dashboard + marketing)
  • An OS with KVM if you want production-grade boot times (Linux). macOS works for dev only.
  • A Postgres-compatible database for multi-node deployments (single-node uses SQLite).

Next steps

On this page