Back to Insights
AI AgentsOpenClawHermes AgentHostingCloudflare

OpenClaw and Hermes Agent: Three One-Click Paths to a Self-Hosted AI Agent in 2026

Mubashir
Written byMubashir
22 June 2026
9 min read
OpenClaw and Hermes Agent: Three One-Click Paths to a Self-Hosted AI Agent in 2026

Who this guide is for

You want a self-hosted AI assistant or agent live this week, on a budget you can defend, without writing your own Docker recipes. As of 2026 three platforms ship real one-click installs that get you there: AWS Lightsail (OpenClaw blueprint), Hostinger (OpenClaw or Hermes Agent), and Cloudflare Workers (MoltWorker). Here is what each one is, what it costs, and how to pick.

Meet the products

OpenClaw is a private, always-on AI chat gateway: "Your own AI agent. Private, always on and live in 60 seconds." Built-in support for Telegram, WhatsApp, email, and a browser dashboard. The same product ships on all three platforms below: it is a one-click blueprint on AWS Lightsail (with Amazon Bedrock pre-wired to Anthropic Claude Sonnet 4.6), a one-click app on Hostinger (managed or VPS flavour), and an edge-native deploy on Cloudflare Workers. The Cloudflare flavour was originally announced under the name MoltWorker; it is the same project, now consolidated under the OpenClaw brand.

Hermes Agent is the alternative: a self-improving assistant from Nous Research, "a self-improving AI agent that creates skills from experience and refines them during use." It supports more than 200 LLM models, multi-platform messaging (Telegram, Discord, Slack, WhatsApp, Signal, email), persistent memory, and task scheduling. Hostinger publishes it as a one-click VPS application.

Side by side

Pick by trade-off, not by trend.

Dimension OpenClaw on AWS Lightsail OpenClaw or Hermes on Hostinger OpenClaw on Cloudflare
Runtime shapeLinux VPS + blueprintLinux VPS + one-click appWorkers + Sandbox Containers (no VPS)
One-click installLightsail console blueprinthPanel marketplaceWrangler deploy from the OpenClaw repo
Default LLM wiringAmazon Bedrock, Claude Sonnet 4.6Bundled credits + 200+ models (Hermes)AI Gateway with your provider key
Recommended plan4 GB Lightsail instanceManaged (₹549/mo) or KVM 2 VPS (₹799/mo)Workers Paid plan (required)
TLS / DNSLightsail-managed Let's EncryptHostinger-managed + free domainCloudflare edge (built in)
Messaging channelsTelegram, WhatsAppTelegram, Discord, Slack, WhatsApp, Signal, emailBrowser, plus channels OpenClaw adds
Best forTeams already in AWS who want BedrockCheapest start, includes a managed optionTeams already on the Cloudflare developer platform

Path 1: OpenClaw on AWS Lightsail

Best fit if you live in the AWS ecosystem already. Lightsail's OpenClaw blueprint comes pre-configured with Amazon Bedrock as the default model provider, so the assistant works the moment IAM permissions are set up.

OpenClaw on Lightsail architecture: browser, Lightsail instance with built-in TLS and CLI, IAM role, Amazon Bedrock Browser + Telegram / WhatsApp AWS Lightsail instance (4 GB, OpenClaw blueprint) Let's Encrypt TLS MOTD tokens, certs OpenClaw Gateway openclaw CLI, channels, plugins IAM role: Bedrock + Marketplace Amazon Bedrock Claude Sonnet 4.6 default
  1. Create the instance. Lightsail console → Create instance → Linux/Unix → Blueprint: OpenClaw. The 4 GB plan is the recommended starting size.
  2. Wait for Running. The instance comes up in a couple of minutes. Lightsail issues a Let's Encrypt cert for the public IP automatically (no manual TLS setup).
  3. Pair your browser. Open the instance, hit the Getting started tab, click Connect using SSH. The MOTD prints a Dashboard URL and an Access Token. Open the URL in a new tab, paste the token, click Connect, approve the CLI and the device pairing.
  4. Enable Bedrock. Back on the Getting started tab, click Copy the script under "Enable Amazon Bedrock as your model provider", then Launch CloudShell. Paste, hit Enter. The script creates LightsailRoleFor-<instance-id> with Bedrock + Marketplace permissions. Wait for "Done".
  5. First-time Anthropic access. Default model is Claude Sonnet 4.6. If this is your first Anthropic use in your AWS account, complete the FTU form in the Bedrock console (Model catalog → pick Anthropic). One-time per account.
  6. Optional: attach a static IP. Networking tab → create + attach. Lightsail re-issues the Let's Encrypt cert against the new IP automatically. You will need to re-pair browsers after this.
  7. Optional: connect a channel. SSH back in, run openclaw channels add, pick Telegram or WhatsApp, follow the bot-token or QR flow.

What costs you actually pay

Lightsail per-hour up to the monthly cap (4 GB plan), Bedrock token costs per message (model-dependent), Marketplace fees for third-party models like Anthropic, data transfer overages, and snapshot storage. The instance itself is the smallest of these for any real workload.

Path 2: OpenClaw or Hermes Agent on Hostinger

Cheapest start, both products are first-class one-click installs in the Hostinger marketplace. Pick OpenClaw if you want the simpler chat-gateway shape, or Hermes Agent if you want the 200+ LLM range and the multi-channel breadth.

Hostinger architecture: hPanel installs OpenClaw or Hermes Agent on a KVM VPS, with built-in firewall, backups, free domain, and bundled credits hPanel one-click install Browser + messaging apps Hostinger KVM VPS (Managed or VPS) Firewall + DDoS + weekly backups Free domain + TLS OpenClaw or Hermes Agent admin UI, channels, plugins Persistent memory + scheduled tasks LLM providers 200+ models (Hermes)
  1. Pick the plan. Managed OpenClaw is the simplest (currently ₹549/mo intro, ₹999/mo renew). For root access pick the OpenClaw VPS plan (KVM 2 territory, ~₹799/mo intro, ₹1,199/mo renew) or the Hermes Agent VPS tier that matches your workload (KVM 1 to KVM 8).
  2. Click Install. hPanel handles the OS, Docker, firewall, TLS, and a free first-year domain. Hostinger advertises a 60-second time-to-first-message, which is roughly the truth on a quiet day.
  3. Open the admin UI. Hostinger emails a URL and credentials. OpenClaw and Hermes Agent both ship browser-based control panels.
  4. Add messaging channels. Both products do this from the admin UI: Telegram + WhatsApp for OpenClaw; Telegram, Discord, Slack, WhatsApp, Signal, and email for Hermes Agent. Bot tokens or QR pairing depending on the channel.
  5. Wire your LLM. Bundled credits cover the first few interactions; for production traffic plug in your own OpenAI, Anthropic, Google, or open-model provider key (Hermes supports 200+ models).
  6. Verify backups. Weekly automatic backups are on by default. Trigger a test restore before you trust them.

Path 3: OpenClaw on Cloudflare (formerly MoltWorker)

This is the odd one out: there is no VPS. The agent runs in Cloudflare Workers and Sandbox Containers at the edge, with R2 for files, AI Gateway for model providers, and Cloudflare Access as the auth layer. The project was originally introduced as MoltWorker; it has since consolidated under the OpenClaw name. If you already use the Cloudflare developer platform, this is the cleanest fit.

OpenClaw on Cloudflare architecture (formerly MoltWorker): user, Zero Trust Access, Workers entrypoint, Sandbox Container running the OpenClaw gateway, R2 storage, AI Gateway, browser rendering User browser / messaging Cloudflare developer platform (edge) Zero Trust Access Workers entrypoint API router + proxy Sandbox Container OpenClaw Gateway runtime Browser Rendering headless Chromium R2 storage AI Gateway LLM provider via Unified Billing
  1. Get a Workers Paid plan. Sandbox Containers require it. ($5/mo as of this writing.)
  2. Clone the OpenClaw repo. The Cloudflare project initially shipped as cloudflare/moltworker; check the current OpenClaw docs for the canonical repo, since Cloudflare may have renamed or re-homed it. A safe starting point:
    # original moltworker repo (still installable):
    git clone https://github.com/cloudflare/moltworker openclaw
    cd openclaw
  3. Configure AI Gateway. Cloudflare dashboard → AI → AI Gateway → create gateway. Either point it at your own provider key, or enable Unified Billing so all model usage shows up on the Cloudflare invoice.
  4. Set Wrangler vars. Wrangler is the Cloudflare CLI. Fill in the variables the README lists (gateway URL, R2 bucket name, provider key reference, Access policy).
  5. Deploy.
    npm install
    npx wrangler deploy
  6. Front with Access. Add a Zero Trust Access policy (email OTP, Google, GitHub, SSO) so only your authenticated users can reach the Worker. The agent never sits on the public internet without auth.
  7. Watch logs and costs. Workers Logs and the AI Gateway analytics dashboard show every request, every model call, and every dollar. This is the unsung win of the Cloudflare path.

When OpenClaw on Cloudflare wins: teams already on Cloudflare for DNS, CDN, or Pages. The "no VPS" property means no patching, no SSH, no security group audits. The trade-off is unfamiliar ergonomics if your team has not worked with Workers before.

Common gotchas across all three

  • Token rotation surprises pairings. OpenClaw rotates gateway tokens daily by default (MOTD 2.0.0). Every paired browser and channel must re-pair after a rotation. Disable rotation only after you understand the security cost.
  • Static IP changes break TLS without managed certs. Lightsail handles this via its certificate daemon. On Hostinger and self-managed setups you have to remember to re-issue.
  • Bundled credits run out. Hostinger's "AI included" is a starter credit, not unlimited. Wire your own model provider key before the first real customer demo.
  • Sandbox restrictions surprise plugin authors. OpenClaw isolates tool execution in Docker by default. Some plugins need looser permissions; loosen knowingly with openclaw config set tools.exec.security ....
  • OpenClaw on Cloudflare requires the Workers Paid plan. Sandbox Containers do not run on the free Workers plan. Check this before deciding the budget.
  • No backup plan. Lightsail automatic snapshots, Hostinger weekly backups, Cloudflare R2 versioning. Pick the one for your platform, then trigger a test restore. Untested backups are not backups.

Which one should you actually pick?

  • Already in AWS? OpenClaw on Lightsail. Bedrock comes wired, IAM is one CloudShell script, TLS is automatic.
  • Cheapest start, want a managed option? OpenClaw managed on Hostinger.
  • Need 200+ LLMs and multi-channel breadth (Discord, Slack, Signal)? Hermes Agent on Hostinger.
  • Already on the Cloudflare developer platform? OpenClaw on Workers (the project formerly known as MoltWorker). No VPS to patch, Access for auth, AI Gateway for cost visibility.

When to outgrow these

Stay on a one-click install until you hit one of these:

  • You need more than one instance for availability or load.
  • You need a managed database with point-in-time recovery.
  • You need to spread across regions for latency or residency.
  • SOC 2 or HIPAA scope arrives.
  • You need to plug a custom model, custom planner, or non-trivial tool catalogue into the agent.

At that point migrate to ECS / EKS on AWS, a dedicated Kubernetes cluster on any provider, or a managed agent runtime your engineering team controls end to end. Until then, a one-click install is the right answer.

Want help with the next step?

Kiebot ships agents into production for clients every week. If you want a pair of hands on the architecture, the deploy, or the eval harness, see our Add AI to your product solution. For the production-readiness story, see Designing AI Applications That Survive Production.


Mubashir

DevOps & Cloud Engineer

Runs Kiebot’s CI/CD, Kubernetes, and observability stack. Writes about pragmatic DevOps for small engineering orgs.

View full profile →

Want to ship something like this on your product?

Talk to Mubashir or another engineer from the team that wrote this. No sales deck, just a real conversation.