Aplite.ai

Blog

Managed OpenClaw vs self-hosting: what you give up and what you keep

One gateway, three operators: a rented server, the machine on your desk, a managed host — and the rows where they differ.
One gateway, three operators: a rented server, the machine on your desk, a managed host — and the rows where they differ.

Ask an AI assistant whether to put OpenClaw on a Hostinger VPS or on a managed host and the answer comes back as a table: setup, maintenance, root access, backups, portability, each cell a phrase like “often limited” or “depends on provider”. The phrases are true and do not help, because what a managed host keeps for itself is specific to the host, and what self-hosting hands you is specific too: a config file at a known path, a backup command, an update you run yourself, a security checklist that is yours to work through.

This page fills the table in. The two self-hosted columns are read from the OpenClaw documentation on 20 October 2026, when the current stable release was 2026.10.5. The managed column says only what a host’s own page says, drawn from the eighteen services in Managed OpenClaw hosting compared. Aplite, which runs this site, gets a column of its own, and its limits are taken from its OpenClaw page and from its code rather than from its pitch. The runtime is the same MIT-licensed OpenClaw in every column; the question is who operates it and what the operator keeps.

The table

Factor Self-hosted: a VPS Self-hosted: your own machine Managed hosts Aplite
Setup Rent the server, SSH in, run the one-line installer, answer onboarding, install the Gateway as a systemd service; Node 24.16 or newer The same installer on macOS, Linux or Windows; a LaunchAgent, systemd user service or Scheduled Task starts it at login An account and a plan; “one-click” at Hostinger, a Google account at OneClickClaw; hosts that use your API key ask for it here From the browser, about a minute; no key, no pairing by you
Updates openclaw update, or /update from a chat; the docs say back up first; three stable releases in five days this October The same The host’s schedule: OneClickClaw ships “versions we have tested ourselves” and lets you pin one; xCloud’s “apply themselves”; Hostinger lists “one-click updates” Our schedule, after testing: the fleet runs 2026.9.8; upstream stable on 19 October was 2026.10.5
Root and shell Root Your user, your disk From full SSH (OneClickClaw) and a web terminal (Agent37) to “no Docker, no terminal, no SSH” (xCloud); not stated at Hostinger, Everpod None for you; the agent runs commands inside its own container
openclaw.json ~/.openclaw/openclaw.json, JSON5, every section yours The same Reachable where there is a shell; not mentioned on the other pages Not exposed: agents, models, skills and channels are set in the browser and we write the file; what the UI does not show cannot be changed
Skills and plugins openclaw skills install from ClawHub, git or a folder; openclaw plugins install from ClawHub, npm or git The same Rarely stated; OneClickClaw: “Anything OpenClaw can do, your server can do” A curated catalog, 25 skills today, switched on in the browser; agents write their own; your MCP servers connect; no npm packages, no arbitrary plugins
Models and keys Any bundled provider or a custom one, a ChatGPT or Codex login, or a local runtime (Ollama, LM Studio, llama.cpp, vLLM); the keys are yours The same, and the local model runs on the hardware in front of you Three groups: the host’s account, a subscription sign-in, or your key; local models at OneClickClaw (Ollama on its servers) and ClawHosters (yours, over a VPN) 24 catalog models through one metered account, billed in credits; no own key, no local models; Free gets the budget end
Backups openclaw backup create by hand, or backup enable for a daily job: state, config, credentials, agents, workspaces; storing it off the machine, encrypted, is yours The same Daily at xCloud, Everpod, OpenClaw Launch, MyClaw and RapidClaw; daily and weekly snapshots at OneClickClaw; an add-on at ClawHosters; yours at Railway; not stated at Runware A nightly encrypted backup of every workspace, kept 7 daily, 4 weekly and 3 monthly; no backup button and no self-serve restore
Export and portability Everything is on your disk; the backup archive restores on another machine The same Everpod: a .zip on request; Agent37: “plain files you can download”; OneClickClaw: “copy it off and go”; Hostinger: settings “don’t transfer automatically”; xCloud: not stated Notes and agent instructions are plain .md and download one by one; no archive of the runtime state; leaving means a fresh install plus your files
Security: gateway and approvals The Gateway binds to loopback; exposing it (firewall, Tailscale, reverse proxy) is yours; host commands run with no approval prompt by default; sandboxing off by default The same, and the agent runs as your user on your files The host’s machine and firewall; rarely detailed; OneClickClaw: “a machine nobody else shares” One container per workspace with its own network; the gateway port bound to localhost on our host; pairing done by us; every file change and outbound action waits for your approval
Always on Yes, for the rent Only while awake and online Paid plans yes; free tiers sleep (Agent37 after 15 minutes) Pro and Power yes; Free sleeps after 6 hours idle and wakes on the next visit
Price $5 to $12 a month plus the models, about $1.50 to $31 at thirty messages a day Electricity, under $1 to $9 a month for a Mac mini, plus the models, or $0 with Ollama $0 to $29 for the entry plan; some include model usage Free $0 with 300 credits; Pro $20 with 2,000 a month; Power $50; 1 credit = 1¢ of model use
Your time Install, updates, backups, the night it stops The same, plus a machine that must stay awake Agents and channels; the box is the host’s Agents, channels and approvals

The rest of the page is the table row by row, with the quotes and the links, then what a managed instance keeps for itself in general and what Aplite keeps in particular, how to move between the columns, and which column fits which requirement.

Setup

Self-hosting starts with the install page: Node 24.16 or newer, curl -fsSL https://openclaw.ai/install.sh | bash on macOS, Linux or WSL2, iwr -useb https://openclaw.ai/install.ps1 | iex on Windows, then onboarding, and openclaw gateway install for a LaunchAgent on macOS, a systemd user service on Linux or a Scheduled Task on Windows so the Gateway comes back after a reboot. On a VPS the same steps follow a login over SSH, and the docs have provider pages for Hetzner and DigitalOcean among others. Onboarding asks for the model provider and a key, which is the step a managed host with its own model account removes.

A managed host starts with an account. Hostinger sells “one-click” deployment on a VPS plan; OneClickClaw takes a Google account for its seven-day trial; the hosts in the “your API key” group of the comparison ask for the key during setup. On Aplite the setup is the browser: pick a plan and a team, press Deploy, and the instance is online in about a minute with the model account already attached and the device pairing already done.

Updates

OpenClaw ships often. The releases feed showed three stable versions in five days this month: 2026.9.33 on 15 October, 2026.10.4 on 16 October and 2026.10.5 on 19 October, with 2026.10.10 in beta the same day. Self-hosted, each one is your decision. The updating page describes openclaw update: it “detects your install type (npm, pnpm, Bun, or git)”, checks the new version “while the old Gateway serves, then activates and verifies the update”, and can be triggered as /update from a connected chat. The same page says “Before a significant update, create a verified backup” and that “Automatic config copies and migration recovery originals are not a full-state backup”; installs older than July 2026 must step through 2026.9.5 first.

Managed, the schedule is the host’s. OneClickClaw: “We auto-update OpenClaw to the stable version we trust in production”, “You get the OpenClaw versions we have tested ourselves”, and “You can pin any version from your dashboard”. xCloud: “Updates that apply themselves”. Hostinger’s application page lists “One-click updates” without saying who clicks. Everpod: “We keep your agent’s software current and roll changes out carefully”. On Aplite the fleet moves when we have tested a release, and the gap is a number you can check: on 20 October 2026 every Aplite workspace runs 2026.9.8, while the upstream stable is 2026.10.5. New features arrive weeks, not hours, after they ship.

Root and shell

On a VPS you are root; on your own machine the Gateway runs as your user with your user’s reach. Among managed hosts the row runs the whole range. OneClickClaw: “You get full SSH with admin rights on a machine nobody else shares”, opt-in from the dashboard, free on every tier. Agent37 puts “a task board, web terminal, file browser, live desktop, and scheduled jobs, all in your browser” and says “Your files and keys live inside your container”. xCloud describes its service as “no Docker, no terminal, no SSH”. Hostinger’s OpenClaw pages mention Docker container management and container logs and do not mention a shell; Everpod’s page does not either.

Aplite gives you no shell. The agent has one: exec is in its tool list, and it runs commands inside its own container, the same place its files live. Every file change it makes, and every action that leaves the workspace, arrives as a proposal in Approvals before it happens. So there is a terminal in the picture, but it is the agent’s, not yours, and you see its results rather than typing into it.

openclaw.json

Self-hosted, the whole runtime is one file. The configuration reference is a “field-level reference for ~/.openclaw/openclaw.json”, in JSON5 “(comments + trailing commas allowed)”, with sections for channels, agents, tools, models, MCP, skills, plugins, gateway, hooks, automations (cron), update and the rest. Anything the runtime can do has a key here.

Managed hosts’ pages do not talk about the file. Where a host gives you a shell, the file is on a machine you can log into; where it does not, the page is silent on whether you can read it. On Aplite the file exists, one per workspace, and you do not see it: agents, their models, skills and channels are configured in the browser, and the platform regenerates openclaw.json from those settings on every change. The consequence to be clear about is the inverse: a setting the interface does not expose cannot be changed. The heartbeat interval, the tool allowlist, the sandbox policy and the provider routing are set by us for every workspace.

Skills and plugins

Self-hosted, the skills CLI installs from ClawHub (openclaw skills install @owner/<slug>), from git or from a local folder, and the plugins CLI takes clawhub:, npm: and git: sources, so anything published anywhere is a command away. Managed pages mostly say nothing about either. OneClickClaw’s “Anything OpenClaw can do, your server can do” is the broadest statement, and with SSH it holds. Everpod mentions skills only in its export FAQ, “the skills it made”.

On Aplite skills come from a curated catalog, 25 of them switched on today, enabled per agent in the browser; agents also write their own skills into their own folder, and those survive a resync. Servers you run yourself connect as MCP servers from the Skills page on every plan. A set of command-line tools (ffmpeg, pandoc, jq, ripgrep, the GitHub CLI, DuckDB and others) is switched on per workspace from the Server page. What you cannot do is install an npm package or an arbitrary plugin on the box; a skill that needs one is not available until we add it.

Models and keys

The model providers page lists the bundled providers (OpenAI, Anthropic, Google Gemini and Vertex, OpenRouter, xAI, Z.AI, MiniMax, NVIDIA, Kilo Gateway, Vercel AI Gateway, Moonshot and more), the ChatGPT and Codex OAuth login, custom providers under models.providers, and local runtimes: Ollama, LM Studio, llama.cpp, vLLM, SGLang. Self-hosted, the key is yours and the bill is the provider’s; on your own machine a local model makes the model line $0, with the caveats the upstream FAQ attaches to small models.

Managed hosts fall into the three groups the comparison already sorted. The host runs the model account: Aplite, Runware, Hostinger, Everpod, RapidClaw, ClawHosters, OpenClaw Launch, Ampere. A subscription sign-in: OneClickClaw (ChatGPT or Grok) and Hostinger (ChatGPT Plus or Pro). Your own key: xCloud, Flux, Railway, MyClaw, OpenClaw Cloud, BetterClaw Basic. Local models on a managed host appear on two pages: OneClickClaw installs Ollama on its Hobbyist and Pro servers, ClawHosters connects Ollama on your own hardware over a VPN. Whether a key can be avoided at all is the subject of Can you use OpenClaw without an API key?.

Aplite’s column is the narrowest here, on purpose: 24 models in the catalog, routed through one metered OpenRouter account, billed in credits at 1 credit = 1¢; Free gets the budget end of the catalog, paid plans all of it. Bringing your own key is not supported, a local model is not an option, and a model that is not in the catalog is not reachable. The price of a model in credits sits above OpenRouter’s list price; how that works out per message and per month is in What OpenClaw really costs per month.

Backups

Self-hosted, the backups page gives you openclaw backup create: a verified .tar.gz of “state, config, credentials, every configured agent directory” and, by default, the workspaces, with the SQLite databases captured through the online backup API. It is manual unless you run openclaw backup enable for a daily Gateway-owned job; the docs call a daily archive “a reasonable daily routine for small installs”, say to run one before updates, resets and machine moves, and warn that archives “contain credentials and session history” and belong encrypted and off the machine. Restore is openclaw backup restore <archive> --target <new-dir> and “never activates in place”. On a VPS the provider’s snapshots sit underneath; on your own machine, your own habits do.

Managed, the row is what the page says. Daily: xCloud (“daily encrypted backups”), Everpod (“daily automatic backups” and “restores we actually test”), OpenClaw Launch, MyClaw, RapidClaw. OneClickClaw: “Daily and weekly snapshots, completely free”, a snapshot before every update, “restored in minutes”. Hostinger: backups are in “we handle the setup, updates, backups, and security”, frequency not stated on the OpenClaw page. ClawHosters: an add-on on the pricing page. Railway: yours. Runware: not stated.

Aplite backs up every workspace nightly: the database, the runtime state and the workspace files, in one encrypted bundle, kept for 7 days plus the newest of each of the last 4 weeks and 3 months. There is no backup button and no self-serve restore; a restore goes through us, not through a dashboard. That is the row where “managed” is most literal.

Export and portability

Self-hosted, portability is the same archive: the migrating guide is “stop the Gateway, back up the whole ~/.openclaw/ directory, not just openclaw.json”, move the archive “via scp, an external drive, or another protected channel”, restore to a staging directory on the new machine, run openclaw doctor and restart. Plugin node_modules are reinstalled, WhatsApp may need relinking, approvals and delivery state roll back to the archive’s moment.

Managed hosts answer in their own words. Everpod: “ask it to pack itself into one .zip file”, and on leaving “we’ll send you a full copy of your pod’s data”. Agent37: “your workspace is plain files you can download through the file browser or terminal anytime”. OneClickClaw: “No proprietary layer, no export fee, no conversation with support. Copy it off and go”. Hostinger, on switching applications: “your configurations, conversation history, and custom setups don’t transfer automatically”, and “We recommend exporting or noting down any important settings before switching”. xCloud: “No lock-in, cancel anytime”, and nothing about how the data leaves.

On Aplite the files you wrote and the files the agents wrote are plain markdown: notes, AGENT.md instructions, tasks and schedules as .md with frontmatter, and any of them downloads as a file from its own menu. What does not download is the runtime state: session transcripts, the memory database, pairing records. There is no openclaw backup create for you to run and no one-click archive. Moving to your own server is a fresh install from the docs above with your files carried over, which is described in Moving between the columns. Cancelling keeps the workspace intact until the end of the billing period.

Security: gateway and approvals

Self-hosted, security is a checklist you own. The security page notes that “on a regular host install the Gateway binds to loopback”, covers exposing it (firewall, Tailscale, a reverse proxy), pairing codes for unknown DM senders, and openclaw security audit for drift. Two defaults matter for the comparison. The trust model states that host exec “is allowed without approval prompts” by default (security="full", ask="off"), “intentional UX, not a vulnerability by itself”, and that exec approvals “are guardrails for operator intent, not hostile multi-tenant isolation”; for strong boundaries it says “Use sandboxing and host isolation”. And sandboxing “is off by default”, runs tool execution in Docker when on, and “is not a perfect security boundary, but it materially limits filesystem and process access when the model does something dumb”. On your own machine, add that the agent runs as you, on the disk with your documents on it.

Managed hosts describe the machine, rarely the policy. OneClickClaw: “a machine nobody else shares”. Hostinger and xCloud list “security” among what they handle. The pages do not say whether exec approvals are on, whether the agent is sandboxed or what the Gateway is bound to.

Aplite’s answer is in its code, so it can be exact. Each workspace is one container on its own Docker network; the gateway port is published on 127.0.0.1 of our host only, so nothing on the internet reaches a gateway directly; device pairing is done by the platform with one signed identity, and you never see the Control UI. The agent’s exec runs inside the container, which is the sandbox. On top of the runtime sits the approval gate: file writes, edits, shell commands that change files and anything that sends something out are held as proposals until you accept, edit or reject them. The trade is the one in the openclaw.json row: these policies are set for you, and you cannot loosen them.

Always on

A VPS is on for the rent. Your own machine is on while it is awake and online; the upstream FAQ lists “sleep/network drops disconnect it, OS updates/reboots interrupt it, must stay awake” as the laptop’s disadvantages. Managed paid plans are on; the free tiers are not, by design: Agent37’s free agent sleeps after 15 minutes idle, Aplite’s Free workspace sleeps after 6 hours idle and wakes on the next visit, usually under a minute, which means a Telegram bot on Free answers only while the workspace is awake. Pro and Power stay on. Which free plans sleep and which take a card is in OpenClaw hosting with a free plan and no credit card.

Price

The numbers are in What OpenClaw really costs per month; the shape is enough here. A VPS is $5 to $12 a month (Contabo, DigitalOcean, Hostinger as printed on 20 October 2026) plus the model tokens, about $1.50 a month on a cheap model and $31 on a frontier one at thirty messages a day, plus whatever the heartbeat adds. Your own machine is electricity, under $1 to $9 a month for a Mac mini, plus the same model line, or $0 with Ollama; the other $0 paths, Oracle’s free tier among them, are in OpenClaw hosting for free. Managed entry plans run $0 to $29 across the eighteen hosts, with model usage included at some. Aplite is $0 on Free with 300 welcome credits that do not expire, $20 on Pro with 2,000 credits a month, $50 on Power with 6,000, at 1 credit = 1¢ of model use priced above OpenRouter’s list.

Your time

The row no page prints. Self-hosted, it is the install, each update decision (three stable releases in five days this month), the backup routine, the security checklist and the evening the Gateway stops answering. Managed, it is agents and channels, and on Aplite also the approvals queue, which is work you take on in exchange for an agent that cannot change a file without you.

What a managed host keeps for itself

Across the pages, the managed trade has a shape. The host decides the version. The host decides whether you get a shell, and most pages do not say. The host decides what model accounts are possible, and the “your API key” column of the comparison is where that lands. Backups exist but their frequency, encryption and restore path are stated by about half the hosts. The exit is described by four (Everpod, Agent37, OneClickClaw, Hostinger) and silent at the rest. None of the pages read for this article says whether exec approvals are on or the agent is sandboxed. That silence is a finding: for every row where a managed page says nothing, the self-hosted column has a documented answer and a command.

What Aplite keeps for itself, exactly

  • No shell for you. The agent runs commands in its container; you see proposals and results.
  • No raw openclaw.json. Agents, models, skills and channels are set in the browser; settings the interface does not show, among them the heartbeat interval, the tool allowlist and the sandbox policy, are fixed by us.
  • Models from the catalog only. 24 models through one metered account; no own key, no local models.
  • Skills from the catalog, plus your own. 25 curated skills, skills your agents write, MCP servers you host; no npm packages or arbitrary plugins.
  • Our release schedule. 2026.9.8 on 20 October 2026 against upstream’s 2026.10.5.
  • No backup or restore button. Nightly encrypted backups exist; using one goes through us.
  • No archive export. Notes and agent files download as .md; the runtime state does not.
  • Free sleeps. After 6 hours idle, until the next visit.

What stays: a standard OpenClaw runtime per workspace, so what the OpenClaw docs say about agents, sessions, skills and tools applies; files in plain markdown; Telegram in two minutes with a BotFather token; and the approvals layer, which is the one thing in this list that self-hosting does not give you by default. Aplite is run by PIKsolution OÜ, an Estonian company, on a server in Nuremberg, and is not affiliated with the OpenClaw project.

Moving between the columns

From your server to a managed host. The workspace files travel: AGENTS.md, SOUL.md, USER.md, MEMORY.md and your notes are plain text and paste into any host that shows you the files. The config does not, because the host writes its own; sessions and pairing do not either. Channels are re-created on the host’s side (a Telegram bot token from @BotFather works anywhere).

From a managed host to your server. It depends on what the host lets you take. With SSH (OneClickClaw, Agent37’s terminal) the self-hosted procedure applies on their machine: openclaw backup create, copy the archive, openclaw backup restore on yours. Everpod sends a zip. From Aplite you take the files: download the notes and the agents’ instruction files, install OpenClaw on the new machine from the install page, paste the instructions into the new workspace, add your own model key, re-create the Telegram bot and approve the pairing. Session history and the memory database stay behind, and the approvals layer does not exist on a stock runtime; its nearest equivalents are the exec approvals and sandboxing settings in the security section above. Nothing on Aplite’s side blocks or charges for leaving; the workspace stays until the billing period ends.

Which column, by what you need

The table decides itself once the requirement is specific.

  • Root, a local model, or a release on the day it ships → self-hosting; the docs cover the providers, and your own machine is the $0 version.
  • A plugin or npm package the runtime does not bundle → self-hosting, or a managed host with a shell (OneClickClaw, Agent37).
  • A gateway that answers at three in the morning → a VPS, or a paid managed plan; not a laptop and not a free tier that sleeps.
  • Model billing without an API key → a managed host that runs the model account (Aplite, Runware, Hostinger, Everpod, RapidClaw, ClawHosters, OpenClaw Launch, Ampere); self-hosting needs a key, a subscription login or a local model.
  • Data that must not leave a machine you control → your own machine with a local model; every other column sends the model call to a provider.
  • An exit you can rehearse → self-hosting (backup, restore), or a host whose page says how the data leaves (Everpod, Agent37, OneClickClaw); on Aplite the files download and the runtime state does not.
  • A review step before the agent changes anything → Aplite’s approvals, or self-hosting with exec approvals and sandboxing switched on by you.
  • No server, no key, no shell, tonight → a managed host, with the list of what it keeps read first; Aplite’s is above.

Everything on this page was read on 20 October 2026; the vendor rows will be re-read with the comparison once a quarter.

FAQ

Managed OpenClaw vs self-hosted: which is better?

Neither in general; the table has twelve rows and they point different ways. Self-hosting gives you root, ~/.openclaw/openclaw.json, any provider or a local model, updates on your schedule and openclaw backup create for the exit, and asks for the install, the updates, the backups and the security checklist in return. A managed host removes the server and sometimes the API key, and keeps for itself some of the shell, the config file, the model choice, the release timing and the backup controls, differently at each host. The decision is which rows you need; the list above pairs each requirement with a column.

Do I lose anything with managed hosting?

Yes, and what you lose depends on the host, which is why the pages should be read rather than the category. Common to most: the version is the host’s choice and arrives after their testing; the model account is theirs, or restricted to the providers they list; backups happen on their schedule with their restore path. Variable: a shell (full SSH at OneClickClaw, a web terminal at Agent37, none stated at several), access to openclaw.json, plugin installation, an export route. On Aplite the list is exact and printed above: no shell, no raw config, catalog models only, curated skills plus your own, our release schedule, no backup or restore button, no archive export, and a Free plan that sleeps after 6 hours idle. What you keep on any managed instance is a standard OpenClaw runtime, and on Aplite the approvals layer on top of it.

Can I move from managed to my own server?

If the host gives you a shell, yes, with the runtime’s own tools: openclaw backup create on their machine, copy the archive, openclaw backup restore --target on yours, then openclaw doctor; the docs’ migrating guide covers the details, including re-installing plugin dependencies and relinking WhatsApp. Hosts without a shell vary: Everpod packs a zip on request, Agent37 lets you download the files, Hostinger says settings “don’t transfer automatically”. From Aplite you take the files and not the state: notes and agent instruction files download as markdown, you install OpenClaw on the new machine, paste the instructions, add your own key and re-create the Telegram bot; session history and the memory database stay behind.

Can I edit openclaw.json on a managed host?

Only where the host gives you a shell on the machine: OneClickClaw includes SSH with admin rights on every tier, Agent37 a web terminal and file browser. The other pages read for this article do not mention the file. On Aplite you cannot: the platform writes openclaw.json from the settings you make in the browser, and a setting the interface does not expose, such as the heartbeat interval or the tool allowlist, is fixed.

What does self-hosting OpenClaw involve day to day?

The install once (Node 24.16 or newer, the one-line installer, openclaw gateway install for a service), then: running openclaw update when a release you want appears, with a verified backup first as the docs advise; a backup routine, by hand or with openclaw backup enable, stored encrypted off the machine; the security checklist on the gateway page and openclaw security audit for drift; and keeping the machine awake and online, which on a laptop the upstream FAQ lists as the main disadvantage. The commands are short; the recurring part is deciding, and noticing when the Gateway has stopped.

Try it in your workspace

Get started