Beginner ~20 minutes

Set Up OpenClaw on Hostinger VPS

This page keeps the Hostinger setup simple: use the official Hostinger-oriented OpenClaw path when it fits your plan, or use a clean Ubuntu VPS and the standard installer flow.

Prerequisites

  • A Hostinger account or active VPS
  • A computer with internet access
  • About 20 minutes for provisioning + onboarding
Affiliate disclosure

Some links on this page are affiliate links. If you buy through them, we may earn a commission at no extra cost to you.

Before you start

Use the official Hostinger-oriented path when it matches your plan. If you choose a plain VPS instead, keep the install and onboarding steps aligned with the current OpenClaw docs.

1Create or choose a Hostinger VPS

Use a clean Ubuntu VPS plan. The official docs recommend avoiding third-party one-click images on cloud hosts.

Choose a plan that can run a stable Gateway. Official docs list 1 vCPU / 1GB RAM as the absolute minimum and 1-2 vCPU / 2GB+ as a safer starting point.

2Provision Ubuntu LTS

In the Hostinger dashboard:

  1. Choose a clean Ubuntu LTS image
  2. Create a root password or upload an SSH key
  3. Pick the region closest to you or your users
  4. Wait for the VPS to finish provisioning and note the IP address

Avoid marketplace-style one-click images when you want the cleanest OpenClaw install path.

3Connect over SSH

Open a terminal and connect to your VPS via SSH:

bash
ssh root@YOUR_SERVER_IP

Replace YOUR_SERVER_IP with your actual server IP address. Enter your root password when prompted.

4Install OpenClaw CLI

Update the machine and install OpenClaw using the official installer:

bash
sudo apt update && sudo apt upgrade -y
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw --version

5Run onboarding

Start the onboarding wizard and install the Gateway service:

bash
openclaw onboard --install-daemon

Follow the prompts for model auth, channels, and the gateway token.

6Verify and open the dashboard

Check the gateway status and open the Control UI:

bash
openclaw status
ssh -N -L 18789:127.0.0.1:18789 root@YOUR_SERVER_IP
# Then open http://127.0.0.1:18789/ locally

If the VPS is remote, prefer `openclaw dashboard` plus an SSH tunnel or Tailscale instead of exposing the dashboard on the public internet.

Congratulations!

Recommended next steps: