OpenClaw hardware requirements

What hardware you need to self-host OpenClaw, and how that compares to running on ShipClaw managed infrastructure.

Estimated time: PT4M

If you're shopping the "should I self-host or use a managed host" decision, hardware is usually the first question. Short answer: OpenClaw will run on a $5/month VPS, but it won't run well. Here's the honest breakdown.

ResourceBare minimumRecommendedWhy
CPU1 vCPU2+ vCPUThe stealth browser is the cost center. Single-vCPU hosts will block on Chromium during page loads.
RAM1 GB2 GBOpenClaw alone fits in ~300 MB. Chromium is the rest. We watchdog-kill at 1.5 GB on our pool nodes.
Disk5 GB10 GBDocker image is ~1.5 GB. Leave room for browser cache, logs, and workspace state.
Bandwidth100 GB/mo500 GB/moA browser-heavy agent will pull a lot of pages. Cheap VPS plans cap out fast.
OSLinux x86_64Ubuntu 22.04 LTSWe test against this. ARM works but isn't a tested path.

Bare minimum gets you a working agent for low-traffic personal use. Anything that involves the stealth browser doing real work — agentic web tasks, scraping, form fills — needs the recommended tier.

What doesn't scale linearly

Two things fight you when you self-host:

  1. The Anthropic API key is the hot resource. Tier limits aren't about your VPS; they're about your relationship with Anthropic. A new Tier 1 key gets rate-limited fast under any kind of agent load.
  2. The browser is single-tenant. OpenClaw's stealth browser holds a Chromium process per active session. You can't pack 50 users on a 4 vCPU host. If you want multi-user, you're now writing pool-node-style infrastructure yourself.

This is the core argument for managed hosting: the second user costs you 100% as much as the first, because each one needs their own browser. There's no efficiency gain from running OpenClaw on bigger hardware unless you also write the orchestration layer.

ShipClaw managed: what you don't think about

We've done that orchestration layer. On ShipClaw:

  • Each user shares a pool-node container with ~50 others, but their OpenClaw process and stealth browser are isolated within the container.
  • We watchdog memory at 1.5 GB and respawn cleanly.
  • Idle agents suspend after 15 minutes (1 hour for Telegram-connected) so you're not paying for a sleeping browser.
  • Four Railway projects share the load to clear the 50-volumes-per-project ceiling.
  • The Anthropic relationship is pooled — we negotiate Tier 4 limits and prompt-caching on your behalf.

You don't size hardware, you don't watch a dashboard, you don't care about the upgrade treadmill when OpenClaw ships a new version. You buy credits and use the agent.

The decision

Self-host if:

  • You have specific compliance requirements that demand a dedicated machine
  • You enjoy the operational work and want full control of the stack
  • Your usage is large enough that the per-token margin we charge dominates the all-in cost (rough crossover: tens of dollars per day in token spend)

Use ShipClaw if:

  • You want the agent online today
  • You're not running a fleet
  • You'd rather pay slightly more per token to never think about Chromium memory leaks again

If you're going self-host, the openclaw GitHub repo has the canonical Docker quickstart. Come back if you decide the operational tax isn't worth it.