Deploy Clawdbot on AWS or Hetzner Securely with Pulumi and Tailscale
Blog post from Pulumi
Clawdbot, an open-source AI assistant developed by Peter Steinberger, has rapidly gained popularity, amassing 9,000 GitHub stars in a day and prompting a surge in Mac Mini purchases by developers wanting to host it. Unlike cloud-hosted AI, Clawdbot runs on personal infrastructure such as a Mac Mini, Raspberry Pi, VPS, or laptop, and connects with various messaging platforms like WhatsApp and Slack, offering capabilities such as browser control and voice cloning. The setup guide emphasizes using infrastructure as code with Pulumi for deployment on AWS or Hetzner Cloud, with Tailscale ensuring secure, private access by creating a mesh VPN. The guide provides detailed instructions on deploying and managing Clawdbot, including handling sensitive credentials with Pulumi ESC and securing the setup with Tailscale. The document highlights the advantages of Hetzner Cloud's lower costs compared to AWS for hosting Clawdbot, while also stressing the importance of security to prevent unauthorized access to gateways.