> ## Documentation Index
> Fetch the complete documentation index at: https://arka-agent-mintlify-f21cea86.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploy Arka to cloud and web platforms

> Deploy Arka in one step to single or multiple cloud hosting providers.

## One-command multi-platform deployment

Deploy Arka simultaneously to all configured platforms (Cloud VM, Railway, Vercel, Netlify, Render, Cloudflare) with a single command:

```bash theme={null}
# Option 1: Deploy to all detected platforms matching your project config
arka deploy --all --yes

# Option 2: Deploy to specific multiple platforms in one command
arka deploy --platforms vercel,railway,cloud --yes

# Option 3: Shell helper script
./scripts/deploy_multi.sh --all --yes
```

Preview multi-platform deployment plans in JSON or human-readable table:

```bash theme={null}
arka deploy --all
arka deploy --platforms vercel,railway,cloud --json
```

***

## One-step cloud deployment

Deploy Arka to any cloud-hosted machine (Linux VM, VPS, AWS EC2, GCP, DigitalOcean, Docker host):

```bash theme={null}
# Option 1: Run the single-step cloud deployment script
./scripts/deploy_cloud.sh

# Option 2: Run via Docker Compose
docker compose up -d

# Option 3: Docker one-liner
docker run -d --name arka -p 8765:8765 -e ARKA_HOSTED_MODE=1 -e REMOTE_TOKEN=your_token arka:latest
```

Or preview and run via the Arka CLI:

```bash theme={null}
arka deploy --platform cloud --yes
```

***

## Hosted skill behavior on cloud

When Arka runs on a cloud machine (`ARKA_HOSTED_MODE=1` or inside a headless Linux/Docker container), personal desktop, GUI, and audio skills are automatically restricted for safety and compatibility.

### Skill compatibility matrix

| Skill category | Status on cloud | Examples |
| - | - | - |
| **Repo and code analysis** | ✅ **Enabled** | `repo_health`, `repo_map`, `repo_graph`, `structure`, `workspace` |
| **CI/CD and PR workflows** | ✅ **Enabled** | `ci`, `pr_check`, `github_actions`, `review`, `route_audit` |
| **Code editing and security** | ✅ **Enabled** | `code`, `lint_project`, `security`, `dev_doctor`, `dev_tools` |
| **MCP server and REST API** | ✅ **Enabled** | `/v1/health`, `/v1/agent`, MCP tool handlers |
| **Desktop applications** | ❌ **Disabled** | `open`, `app_automation`, `desktop_automation` |
| **Desktop browser control** | ❌ **Disabled** | `browser_check`, `agent_browser`, `browse` |
| **Music and media playback** | ❌ **Disabled** | `spotify`, `spotify_control`, `play_youtube`, `stop_music` |
| **Local audio and voice** | ❌ **Disabled** | `voice`, `wake` (local mic/speakers) |
| **Screen control** | ❌ **Disabled** | `screen` (desktop screen capture) |

***

## Managed hosting providers

Preview a single platform deployment:

```bash theme={null}
arka deploy --platform vercel
arka deploy --platform netlify --json
arka deploy --platform railway --json
arka deploy --platform render --json
```

Deploy after authenticating the platform CLI:

```bash theme={null}
arka deploy --platform vercel --production --yes
arka deploy --platform netlify --production --yes
arka deploy --platform railway --production --yes
arka deploy --platform render --production --yes
```

Arka detects `vercel.json`, `netlify.toml`, `railway.toml`, `render.yaml`, `Dockerfile`, `docker-compose.yml`, and `package.json` to choose a sensible platform.


## Related topics

- [Arka — AI terminal agent documentation](/index.md)
- [n8n workflow automation](/guides/n8n.md)
- [How Arka compares to other agents](/concepts/comparison.md)
- [Testing Arka with the pytest suite](/guides/testing.md)
- [Skills catalog: 70+ built-in Arka commands](/guides/skills.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.