Skip to content

OpenClaw

Status: Planned Category: AI Agent Gateway


What is OpenClaw?

OpenClaw is a self-hosted AI agent gateway that connects your chat apps (Telegram, WhatsApp, Discord, Slack) to AI coding agents. It runs as a single Node.js process — no Docker required.

Instead of switching between chat apps and AI tools, OpenClaw acts as a central hub: you message it on any platform, and it routes your request to an AI agent that can execute real-world tasks (run commands, manage files, browse the web, send alerts).

Why we want it: Enables the team to interact with AI agents directly from Telegram or WhatsApp without needing to open a laptop or access the n8n dashboard.


Technical Overview

Property Value
Runtime Node.js 22+ (LTS)
Install npm install -g openclaw@latest
Setup openclaw onboard --install-daemon
Dashboard http://localhost:18789
Config ~/.openclaw/openclaw.json
Docker required No
Resource usage Lightweight (single process)

Deployment Options

Follows the existing homelab pattern: isolated container, own firewall rules, clean separation.

Setting Value
CT ID 103 or next available
Hostname openclaw
IP 192.168.0.53 or next available
RAM 512 MB
Disk 4 GB
Needs Docker No — just Node.js
Exposed via Cloudflare No — LAN/Tailscale access only (personal AI agent)
Firewall admin_desktop access to :18789, outbound HTTPS for AI API calls

Option B — Install on Proxmox host directly

Simpler, but pollutes the host OS. Not recommended — breaks the isolation pattern.

Option C — Run on admin desktop

Since OpenClaw is a personal agent, it could run on your local machine instead of the server. No homelab changes needed, but it only works when your desktop is on.


Deployment Steps (to be completed)

This section will be filled in when deployment is executed. Follow the pattern from Adding a New Service.

  • [ ] Decide hosting option (A, B, or C)
  • [ ] Create LXC / install Node.js
  • [ ] Install OpenClaw
  • [ ] Configure chat platform connections
  • [ ] Configure AI provider API key
  • [ ] Set up firewall rules (if LXC)
  • [ ] Test from Telegram/WhatsApp
  • [ ] Update Credentials Index
  • [ ] Snapshot

Credentials (to be added after deployment)

Credential Where it's stored Notes
AI provider API key TBD OpenAI, Anthropic, or other
Telegram bot token TBD If connecting via Telegram
OpenClaw dashboard http://<IP>:18789 Local access only

References