Cloud Deploy Tutorial
Deploy a fully managed, hardened AI agent or Claude Code VM and connect to it through the Tailscale-backed web console — no SSH, no VPN, no firewall rules.
Prerequisites
Create a Clawkeeper account
Sign up at clawkeeper.dev/signup if you don't have an account yet.
Upgrade to Pro
Cloud Deploy requires a paid plan (Pro, Team, or Enterprise). Go to Settings and click Upgrade to Pro ($19/mo, or $15/mo annual).
Have your LLM API key ready
Cloud instances need an LLM provider key. For AI agents, grab a key from your provider (Anthropic, OpenAI, Google, or Ollama Cloud). For Claude Code VMs, you'll need an Anthropic API key.
Deploy an Instance
Open the deploy wizard
Navigate to Hosts → Deploy Cloud Instance or click the + Deploy button on the hosts page.
Choose your deployment type
The first step is selecting what you want to deploy:
- AI Agent — Deploy a managed OpenClaw, NemoClaw, or NanoClaw agent with web console, messaging channels, and Runtime Shield.
- Claude Code VM — Deploy a hardened Ubuntu VM with Claude Code CLI pre-installed, Clawkeeper hooks pre-wired, and web terminal access. Ideal for teams that want managed, secure Claude Code environments. Requires 4GB+ RAM.
- Connect Workstations — Add Clawkeeper security hooks to your team's existing Claude Code installations without deploying a VM.
Configure the instance
Choose a region close to you, a compute plan (Small at $20/mo is fine for getting started), and give the instance a friendly label.
Configure the agent
Select your LLM provider, paste your API key, and choose a model. Your key is encrypted at rest and never logged. Supported providers: Anthropic, OpenAI, Google, Ollama (local), and Ollama Cloud.
Configure security settings
Pick a Shield level (Strict is recommended for most users) and optionally add custom blacklist phrases. OpenClaw and NemoClaw instances get Runtime Shield pre-installed. NanoClaw instances rely on container isolation instead.
Review and deploy
Confirm your selections on the review screen and click Deploy. The dashboard shows real-time progress as cloud-init runs through each stage:
- VM creation and boot
- SSH hardening (key-only auth, no root passwords, no X11)
- System packages and OpenClaw installation
- Clawkeeper agent and Runtime Shield setup
- Tailscale mesh join and firewall lockdown
- File permission hardening and first security scan
Connect to Your Instance
Open the console
Once status shows Ready, click Open Console on the host detail page. A browser-based terminal opens with full access to your instance — no SSH keys or VPN needed.
Monitor and manage from the dashboard
Your cloud instance reports scans automatically. The host detail page has 3 tabs:
- Overview — shield status, security advisor, score history, scan history
- Checks — phase sub-tabs with detailed pass/fail results
- Monitoring — agents, shield events, and metrics
Cloud instances also get a Manage tab where you can edit agent instructions (SOUL.md), manage skills, and add messaging channels — all without SSH access.
