Running LLM and OpenClaw (relatively) safely in a Vagrant box.
Tailscale is to ensure this box is only directly accessible to other devices within the same Tailscale VPN.
- Generate a Tailscale auth key.
- In your DNS page, in "Global nameservers", enable "Override DNS servers", and add a Global DNS such as
1.1.1.1(Cloudflare Public DNS). - Run
cp .env.example .env, and put in your auth key in.env.
vagrant up
vagrant ssh# Install Homebrew
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
# Install and configure OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash