Deployment Overview¶
This section helps you choose the right deployment target for Validibot.
These pages are meant for customer-facing self-host deployments. Internal validibot-cloud and Daniel-specific operator workflows belong in validibot-project.
If you are new to Validibot and just want to get it running, start with Run Validibot Locally.
Choose a target¶
| Target | Best for | Start here |
|---|---|---|
| Local | first-time evaluation, local sandboxing, development | Run Validibot Locally |
| Docker Compose | single-host self-hosting on a VPS, VM, or on-prem server | Deploy with Docker Compose |
| GCP | managed cloud deployment on Google Cloud | Deploy to GCP |
| AWS | future target, not yet implemented | Deploy to AWS |
Command style¶
All deployment targets use the Just command runner.
Typical commands look like this:
Which page should I read first?¶
Use this shortcut:
- If you want the quickest path to a running app on your machine, read Run Validibot Locally.
- If you want a production deployment on infrastructure you control, read Deploy with Docker Compose.
- If you want a managed cloud deployment on Google Cloud, read Deploy to GCP.
- If you need AWS specifically, read Deploy to AWS and plan on using Docker Compose on an AWS host for now.
Related deployment guides¶
Once you have chosen a target, these supporting guides become relevant: