Get a VPS
Click below to get my recommended VPS from Hostinger. It's what I use and it works great for OpenClaw.
The complete guide to setting up your personal AI assistant. Follow along and you'll have OpenClaw running in about 20 minutes.
By the end of this guide, you'll have:
Prefer video? Watch the full walkthrough above.
I recommend Hostinger — great price-to-performance ratio and easy to set up. We're focused on making this as simple as possible for you.
Click below to get my recommended VPS from Hostinger. It's what I use and it works great for OpenClaw.
Create an account if you don't have one, then complete the purchase. Choose a billing cycle (monthly is fine to start).
After purchase, go to hPanel (Hostinger's control panel) and click on VPS in the sidebar.
Click Set Up on your VPS, then configure:
If you don't have an SSH key, open Terminal on your Mac and run:
ssh-keygen -t ed25519 -C "your@email.com"Press Enter to accept the default location. Then display your public key:
cat ~/.ssh/id_ed25519.pubIn hPanel, click SSH Keys under your VPS settings, then Add New Key. Paste your public key and save.
Click Complete Setup. The server will start provisioning. Once ready (about 2-3 minutes), you'll see the server status as Running. Copy your server's IP address from the VPS overview.
ssh root@YOUR_SERVER_IPReplace YOUR_SERVER_IP with the IP you copied. If you didn't add an SSH key, you'll be asked for the root password you created.
Saved your key to a custom location? Use the -i flag to specify it:
ssh -i ~/path/to/keyfile root@YOUR_SERVER_IPapt update && apt upgrade -ycurl -fsSL https://deb.nodesource.com/setup_22.x | bash -apt install -y nodejsVerify with node -v — should show v22.x.x
curl -fsSL https://openclaw.ai/install.sh | bashopenclaw onboard --install-daemonThis wizard walks you through everything: model auth, workspace setup, and channel configuration.
/newbotSearch for @userinfobot on Telegram, send it any message, and it will reply with your numeric user ID. Copy this number.
When the OpenClaw wizard asks:
allowFrom setting (this restricts who can talk to your bot)Go to console.anthropic.com and create an API key. It starts with sk-ant-...
Have Claude Pro/Max? You can use your subscription instead of paying for API credits. Run claude setup-token on your local machine (requires Claude Code CLI) and paste the token when prompted.
When the wizard asks for Anthropic auth, choose API Key and paste it.
Follow the remaining prompts, accepting defaults for most options. The wizard will install a background daemon so OpenClaw stays running 24/7.
openclaw statusShould show the gateway as running.
Open Telegram, find your bot, and send it a message. You should get a response.
Congratulations! Your AI assistant is now running 24/7.
openclaw statusCheck if everything is workingopenclaw logs --followView live logsopenclaw gateway restartRestart the botopenclaw healthRun health checks/newStart a fresh conversation/modelSwitch AI models/compactCompress long conversationsstopCancel a running taskCustomize personality
Edit ~/clawd/SOUL.md
Add your info
Edit ~/clawd/USER.md
Browse skills
Join the community
Discord community
Follow the guide above and you'll have your personal AI assistant running 24/7 in about 20 minutes.