Your personal AI assistant is one VPS away. Here’s exactly how to set it up on Bluehost — fast, secure, and beginner-friendly.
What Is OpenClaw and Why Should You Care?
OpenClaw is a free, open-source AI automation platform that lets you run your own personal AI agent — one that chats with you on Telegram, remembers conversations, runs server commands, and orchestrates complex event-driven workflows. Unlike cloud-locked SaaS tools, self-hosting OpenClaw means your data stays on your machine, your costs stay predictable, and you stay in full control.
The catch? You need a reliable server. That’s where Bluehost VPS comes in.
Why Bluehost VPS Is a Great Home for OpenClaw
Bluehost’s self-managed VPS plans are built specifically for workloads like OpenClaw. Every plan ships with dedicated CPU, DDR5 RAM, NVMe SSD storage, and unmetered bandwidth — so your AI agent’s API calls and integrations never get throttled. Bluehost also offers full root access, containerized environment support via Portainer, role-based access control (RBAC), and 24/7 infrastructure support.
Here’s a quick look at the available plans:
| Plan | vCPU | RAM | Storage | Best For |
|---|---|---|---|---|
| NVMe 2 | 1 Core | 2 GB DDR5 | 50 GB NVMe | Getting started |
| NVMe 4 ⭐ Recommended | 2 Cores | 4 GB DDR5 | 100 GB NVMe | Most users |
| NVMe 8 | 4 Cores | 8 GB DDR5 | 200 GB NVMe | Heavy workflows |
| NVMe 16 | 8 Cores | 16 GB DDR5 | 450 GB NVMe | Power users |
For most OpenClaw users, the NVMe 4 plan hits the sweet spot: enough RAM for the AI runtime, Telegram integration, and room to grow.
Before You Start: What You’ll Need
Get these ready before touching the terminal:
- A Bluehost VPS plan (NVMe 4 or higher recommended)
- SSH access to your server (root or sudo)
- An Anthropic API key from console.anthropic.com — this is the “brain” of your AI agent
- A Telegram account to create a bot (completely free)
- About 30 minutes of your time
⚠️ Security Warning: OpenClaw has full system access on whatever machine it runs on. Always install it on a dedicated, isolated VPS — never on your main computer or any server holding sensitive data.
Step 1: Connect to Your Bluehost VPS
Open your terminal and SSH into your new server:
bashssh root@your-server-ip
Before anything else, install screen — this keeps your session alive even if your SSH connection drops mid-install:
bashapt install -y screen
screen -S openclaw
You’re now inside a persistent screen session. If you get disconnected, just reconnect and run screen -rd openclaw to pick up where you left off.
Step 2: Create a Dedicated User (Don’t Skip This)
Running OpenClaw as root is a security risk. Create a separate user:
bashadduser openclaw
usermod -aG sudo openclaw
su - openclaw
Your prompt should now show openclaw@yourserver. All remaining steps happen as this user.
Step 3: Run the One-Line Installer
OpenClaw ships with an official installer that automatically handles Node.js, package dependencies, and system detection:
bashcurl -fsSL https://openclaw.ai/install.sh | bash
The script detects your OS, installs Node.js if it’s missing, and installs OpenClaw globally. The process takes between 10 and 30 minutes depending on your plan and connection speed.
Once done, verify the install:
bashopenclaw --version
You should see a version number like 2026.3.7. If you see command not found, fix your PATH:
bashexport PATH=$HOME/.npm-global/bin:$PATH
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
Step 4: Run the Interactive Setup Wizard
Now kick off the configuration wizard:
bashopenclaw onboard
Walk through each prompt:
- Security warning — Read it, then select Yes to continue
- Onboarding mode — Choose QuickStart
- Model provider — Select Anthropic
- Auth method — Select Anthropic API key, then paste your key
- Default model — Keep the default (
claude-opus-4-5) or choose another - Messaging channel — Select Telegram
- Telegram bot setup — Open Telegram, search for
@BotFather, send/newbot, follow the prompts, and paste the token back into the wizard - Skills & optional APIs — Select Skip for now for each optional step (Google Places, Gemini, Notion, ElevenLabs, etc.)
When the wizard finishes, it will display a dashboard URL like http://127.0.0.1:18789/#token=YOUR_TOKEN. Copy this URL — you’ll need it shortly.
Step 5: Start the OpenClaw Gateway
On most VPS environments, systemd user services aren’t available. Use screen to keep the gateway running in the background:
bashscreen -rd openclaw
openclaw gateway
Once the gateway is running, detach from screen so it stays alive after you close your terminal: press Ctrl+A, then D.
Step 6: Access the Dashboard from Your Local Machine
OpenClaw’s dashboard binds to localhost only — by design, for security. To access it from your computer, open a new terminal on your local machine and run:
bashssh -N -L 18789:127.0.0.1:18789 openclaw@<your-vps-ip>
Keep this terminal open. Now open your browser and navigate to the token URL you copied in Step 4:
texthttp://localhost:18789/#token=YOUR_TOKEN_HERE
You should see the OpenClaw Gateway Dashboard with “Health OK” in the top right corner. If you lost the token, retrieve it with:
bashcat ~/.openclaw/openclaw.json | grep token
Step 7: Pair Your Telegram Bot
For security, OpenClaw won’t respond to anyone until you explicitly approve them:
- Open Telegram and send any message to your new bot (e.g., “hello”)
- The bot responds with a pairing code like
ABCD1234 - Back in your VPS terminal, approve it:
bashopenclaw pairing approve telegram ABCD1234
That’s it — your AI assistant is now live and listening.
Step 8: Talk to Your AI Agent
Head back to Telegram and start chatting. Try asking:
- “What can you do?”
- “Search the web for the latest AI news”
- “Run a disk usage check on the server”
OpenClaw can chat, remember context across conversations, search the web, execute server commands, and integrate with other services — all from your Bluehost VPS.
Managing Your OpenClaw Instance
A few handy commands to keep things running smoothly:
bashopenclaw status # Check if gateway is running
openclaw onboard # Re-run setup wizard to add channels or reconfigure
openclaw security audit --deep # Run a full security check
cat ~/.openclaw/openclaw.json # View your configuration
To update OpenClaw, simply re-run the installer and restart the gateway:
bashcurl -fsSL https://openclaw.ai/install.sh | bash
Bluehost VPS + OpenClaw: Key Benefits at a Glance
- One-click deployment — Bluehost auto-installs containers, dependencies, and config so you skip the manual setup entirely
- Dedicated resources — No noisy neighbors stealing your CPU mid-workflow
- NVMe SSD storage — Accelerates workflow logs, state updates, and API response caching
- Fault isolation — Containerized services keep a broken integration from taking down your whole setup
- RBAC & monitoring — Control who can modify automation deployments and watch everything in real time
- Scalable on demand — Upgrade CPU, RAM, and storage as your automations grow without migrating to a new server
Frequently Asked Questions
Is OpenClaw free?
OpenClaw itself is free and open source. You pay for your Bluehost VPS and Anthropic API usage (billed per token).
Can I connect channels other than Telegram?
Yes — OpenClaw supports Discord, WhatsApp, Signal, Slack, and more. Run openclaw onboard again to add additional channels.
Where is my data stored?
Everything lives locally on your VPS in ~/.openclaw/. Nothing is sent to external servers except API calls to Anthropic.
Do I need coding experience?
You need basic comfort with SSH and a command line, but no programming skills are required. The one-line installer and setup wizard handle everything.
You now have a fully private, self-hosted AI assistant powered by Claude, running on enterprise-grade Bluehost infrastructure — and it cost you nothing more than a VPS subscription and a few API credits. Start with the NVMe 4 plan, follow this guide, and you’ll be chatting with your AI agent within the hour.
