spawn/sh/digitalocean/README.md
A e2f40b3d8b
docs(digitalocean): document DO_REGION, DO_DROPLET_SIZE, and --custom flag (#1970)
Add Environment Variables section to sh/digitalocean/README.md with:
- DO_REGION: list of all 10 available regions with default (nyc3)
- DO_DROPLET_SIZE: list of all 6 available sizes with default (s-2vcpu-4gb)
- --custom flag: interactive region + size picker

Fixes #1968

Agent: issue-fixer

Co-authored-by: B <6723574+louisgv@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-26 16:35:47 -08:00

103 lines
2.4 KiB
Markdown

# DigitalOcean
DigitalOcean Droplets via REST API. [DigitalOcean](https://www.digitalocean.com/)
## Agents
#### Claude Code
```bash
bash <(curl -fsSL https://openrouter.ai/labs/spawn/digitalocean/claude.sh)
```
#### OpenClaw
```bash
bash <(curl -fsSL https://openrouter.ai/labs/spawn/digitalocean/openclaw.sh)
```
#### ZeroClaw
```bash
bash <(curl -fsSL https://openrouter.ai/labs/spawn/digitalocean/zeroclaw.sh)
```
#### Codex CLI
```bash
bash <(curl -fsSL https://openrouter.ai/labs/spawn/digitalocean/codex.sh)
```
#### OpenCode
```bash
bash <(curl -fsSL https://openrouter.ai/labs/spawn/digitalocean/opencode.sh)
```
#### Kilo Code
```bash
bash <(curl -fsSL https://openrouter.ai/labs/spawn/digitalocean/kilocode.sh)
```
## Environment Variables
| Variable | Description | Default |
|---|---|---|
| `DO_API_TOKEN` | DigitalOcean API token | — (OAuth if unset) |
| `DO_DROPLET_NAME` | Name for the created droplet | auto-generated |
| `DO_REGION` | Datacenter region (see regions below) | `nyc3` |
| `DO_DROPLET_SIZE` | Droplet size slug (see sizes below) | `s-2vcpu-4gb` |
### Available Regions
| Slug | Location |
|---|---|
| `nyc1` | New York 1 |
| `nyc3` | New York 3 (default) |
| `sfo3` | San Francisco 3 |
| `ams3` | Amsterdam 3 |
| `sgp1` | Singapore 1 |
| `lon1` | London 1 |
| `fra1` | Frankfurt 1 |
| `tor1` | Toronto 1 |
| `blr1` | Bangalore 1 |
| `syd1` | Sydney 1 |
### Available Droplet Sizes
| Slug | Specs | Price |
|---|---|---|
| `s-1vcpu-1gb` | 1 vCPU · 1 GB RAM | $6/mo |
| `s-1vcpu-2gb` | 1 vCPU · 2 GB RAM | $12/mo |
| `s-2vcpu-2gb` | 2 vCPU · 2 GB RAM | $18/mo |
| `s-2vcpu-4gb` | 2 vCPU · 4 GB RAM | $24/mo (default) |
| `s-4vcpu-8gb` | 4 vCPU · 8 GB RAM | $48/mo |
| `s-8vcpu-16gb` | 8 vCPU · 16 GB RAM | $96/mo |
## Non-Interactive Mode
```bash
DO_DROPLET_NAME=dev-mk1 \
DO_API_TOKEN=your-token \
OPENROUTER_API_KEY=sk-or-v1-xxxxx \
bash <(curl -fsSL https://openrouter.ai/labs/spawn/digitalocean/claude.sh)
```
Override region and droplet size:
```bash
DO_REGION=fra1 \
DO_DROPLET_SIZE=s-1vcpu-2gb \
DO_API_TOKEN=your-token \
OPENROUTER_API_KEY=sk-or-v1-xxxxx \
bash <(curl -fsSL https://openrouter.ai/labs/spawn/digitalocean/claude.sh)
```
## Interactive Region and Size Picker
Pass `--custom` to select from a menu of regions and droplet sizes interactively:
```bash
bash <(curl -fsSL https://openrouter.ai/labs/spawn/digitalocean/claude.sh) --custom
```