A Claude Code skill that walks you through deploying OpenClaw (personal AI assistant) on a remote VPS.
The skill guides Claude through a complete VPS installation:
- Local setup — SSH key, credential vault, API keys
- Server hardening — Non-root user, SSH lockdown, firewall
- Tailscale VPN — Encrypted mesh network, no exposed ports
- OpenClaw install — Node.js, OpenClaw, systemd service, Tailscale Serve
- Channel setup — WhatsApp (QR + pairing), Telegram (optional)
Every step is idempotent — safe to re-run if interrupted.
npx skills add the-shift-dev/openclaw-installer/openclaw-install
Claude will walk you through each step interactively.
- A VPS running Ubuntu 24.04 (Contabo VPS 1 SSD recommended — ~5.99 EUR/month, select OpenClaw under Application Installation)
- An Anthropic API key
- A Tailscale account (free tier works)
- WhatsApp on your phone (for channel setup)
- A hardened VPS accessible only via Tailscale VPN
- OpenClaw running as a systemd service (auto-restarts, survives reboots)
- HTTPS dashboard via Tailscale Serve
- WhatsApp connected with pairing-based access control
- All credentials stored in an encrypted local vault