Back to HomeTurboCI Docs

Getting Started with TurboCI

TurboCI is a cloud VPS orchestrator that replaces both Kubernetes and Terraform. Deploy to any cloud provider with a single configuration file.

Quick Start

1. Download TurboCI

2. Create a configuration file

# turboci.yaml
deployments:
  - deployment_name: web_production
    provider: hetzner
    services:
      - service_name: web
        image: nginx:latest
        instances: 3
        port: 80

3. Set up environment variables

# .env
TURBOCI_HETZNER_API_KEY=your_api_key_here

4. Deploy your stack

turboci up

Why TurboCI?

TurboCI simplifies cloud deployment by replacing the complexity of Kubernetes and Terraform with a single, intuitive configuration file. No more juggling multiple tools, learning curves, or vendor lock-in.

  • One YAML file for all cloud providers
  • Built-in canary deployments and safe rollouts
  • Automatic networking and NAT configuration
  • Deploy Docker, Docker Compose, or bare VPS apps
  • Multi-cloud by default, not an afterthought