Deployment Journeys
Use this page to choose a deployment path quickly. Detailed, type-specific instructions now live in dedicated pages.
Choose a Journey
| Goal | Start Here |
|---|---|
| Run NodeTool on your own machine/server | Self-Hosted Deployment |
| Run GPU/serverless workloads on RunPod | RunPod Deployment |
| Deploy to Google Cloud Run | Google Cloud Run Deployment |
| Use Supabase for auth/storage | Supabase Deployment Integration |
Shared Baseline Flow
Use this flow for any deployment target:
nodetool deploy init
nodetool deploy add <name> --type <docker|runpod|gcp|ssh|local>
nodetool deploy show <name>
nodetool deploy plan <name>
nodetool deploy apply <name>
nodetool deploy status <name>
For Docker-based self-hosted targets, ensure the image is available before apply:
docker pull ghcr.io/nodetool-ai/nodetool:latest
Workflow Sync and Verification
After deployment succeeds:
nodetool workflows list
nodetool deploy workflows sync <deployment_name> <workflow_id>
nodetool deploy workflows list <deployment_name>
nodetool deploy workflows run <deployment_name> <workflow_id>
If needed, inspect logs:
nodetool deploy logs <deployment_name> --tail 200