The install command is the easy part. Self-hosting often becomes a 2-3+ hour task once auth, pairing, SSL, and channel setup are counted. ClawCloud lets you send the request in under a minute, with Linux typically ready in 3-5 minutes and Windows in 10-15.
You own the setup and debugging
Time to get a self-hosted bot actually usable once install, auth, pairing, and channel setup are counted.
You are the installer, operator, and debugger. The install is only the beginning.
Fast request, managed provisioning
Choose the plan, model, and channel, then send the deployment request.
Linux typical. Windows is usually ready in 10-15 minutes.
You make the product choices. We prepare the server, runtime, gateway, and environment in the background.
A more detailed look at what you handle yourself versus what ClawCloud removes from the setup path.
Choose the OS, access method, and base environment yourself
5-10 minLinux or Windows in the same deploy flow
Find a VPS provider, create account, configure a server, set up SSH keys
10–15 minAutomatic — dedicated VM provisioned instantly
SSH in, install Node.js 22, npm, and system packages
5–10 minPre-installed on every server
npm install, run onboard wizard, configure model, set up config files
10–15 minAutomatic — OpenClaw installed and configured
Install certbot, configure nginx, obtain certificate, set up DNS
10–15 minHandled automatically
Create bot, get token, configure environment variables, restart service
5–10 minPaste your bot token in the wizard — done
Set environment variables, secure config files, handle rotation manually
5 minEnter once in the wizard — stored and injected securely
SSH in, pull updates, restart services, monitor for issues
OngoingAutomatic updates, zero downtime
One provider at a time. Switching requires a new API key and config changes.
Manual100+ curated models including Claude, GPT, Gemini, DeepSeek, Mistral, and more. Switch with /model in chat — no config changes.
Real experiences from Reddit and GitHub. These are public posts from people trying to set up OpenClaw themselves.
“Using Macos… when I run docker setup file, I get this error… Sorry not very skilled at coding so bit lost.”
— Reddit r/openclaw
“Biggest waste of my day ever… command not found… keep getting an error that my api key isn't set up even when it is.”
— Reddit r/openclaw
“Everything has taken a LOT longer… after 4 days… dozens of back and forth trial and error steps.”
— Reddit r/openclaw
“There's a huge gap between 'it's running' and 'it's useful' and I'm clearly stuck in that gap.”
— Reddit r/clawdbot
“Burnt 4 million tokens in a couple hours… hit the token limit again within few minutes.”
— Reddit r/clawdbot
“Two days of endless errors and headache. Finally give up…”
— Reddit r/clawdbot
Send the deploy request in under a minute. Linux is typically ready in 3-5 minutes, and Windows in 10-15.
Want to know exactly what runs on each server? See the full hosting breakdown.