Local Deployment

Easy

Run OpenClaw Gateway locally on your own machine (macOS, Linux, or Windows via WSL2). The Gateway binds to loopback (127.0.0.1) by default for security, accessible only from the local machine.

Advantages

  • Simplest setup
  • No network exposure
  • Full control

Considerations

  • Must be running locally
  • No remote access by default

Requirements

Node.js 22+macOS, Linux, or WSL2npm or pnpm

VPS Deployment

Medium

Deploy OpenClaw on a Virtual Private Server for always-on availability. Run as a systemd service on any Linux VPS with persistent state and remote access via SSH tunnel or Tailscale.

Advantages

  • Always-on availability
  • Accessible from anywhere
  • Cheap hosting options

Considerations

  • Requires server management
  • Monthly hosting cost

Requirements

Linux VPSNode.js 22+SSH access

Cloud Deployment

Medium

Deploy OpenClaw on containerized cloud platforms like Fly.io for managed infrastructure, automatic scaling, and global edge locations. Persistent volumes store state across deployments.

Advantages

  • Managed infrastructure
  • Global edge locations
  • Automatic TLS

Considerations

  • Higher cost
  • Vendor lock-in

Requirements

Fly.io Accountflyctl CLIPersistent Volume

Docker Deployment

Medium

Run OpenClaw in a Docker container for portable, reproducible deployments. Use Docker Compose for easy orchestration with persistent volumes.

Advantages

  • Portable
  • Reproducible
  • Isolation

Considerations

  • Docker overhead
  • Additional complexity

Requirements

DockerDocker Compose

Deployment Comparison

Feature Local DeploymentVPS DeploymentCloud DeploymentDocker Deployment
Difficulty EasyMediumMediumMedium
Cost Free $5-20/mo Pay per use Hosting cost
24/7 Availability —✓✓✓
Scalability — Manual Auto Container
Best For Personal AI assistant24/7 AI assistantProduction deploymentsSelf-hosted infrastructure