1. Install
2. Check Prerequisites
Make sure you have the required tools installed:- Node.js 18+
- Pulumi CLI — Install guide
- AWS CLI — if deploying to AWS (Install guide)
- Tailscale — installed and connected to your tailnet (Install guide)
3. Create or Discover Identities
If you don’t have identities yet, scaffold one witharmy-create:
clawup.yaml manifest and .env.example with sensible defaults (AWS, us-east-1).
4. Edit Your Config
Openclawup.yaml and customize:
- stackName — unique deployment name (e.g.,
dev,prod) - provider —
awsorhetzner - region — where to deploy
- instanceType — server size
- ownerName, timezone, workingHours — your info
- agents — add, remove, or modify agents
5. Fill in Secrets
.env and fill in your API keys (Anthropic, Tailscale, etc.).
6. Deploy
First deployment takes 3-5 minutes. Subsequent deployments are incremental.
7. Connect
What’s Next?
- CLI Reference — Full command documentation
- Configuration — Customize your manifest
- Identities — Understand the identity system
- Architecture — How provisioning works
- Cost Estimates — Pricing by provider