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
Installation
Learn how to install TurboCI on your system
Configuration
Understand the YAML configuration structure
CLI Commands
Master the TurboCI command-line interface
Examples
Explore real-world deployment examples
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