Hostinger VPS Hosting

How to Install OpenClaw on Contabo VPS: Step-by-Step Guide 2026

March 28, 20265 min read

Installing OpenClaw on a Contabo VPS was never this easy — and I mean that sincerely.

When I first started exploring self-hosted AI agents, I expected a long afternoon of wrestling with Docker configs, SSH keys, and cryptic terminal errors. What I got instead was a 1-Click image install, a quick onboarding wizard, and an AI agent running on my server inside 20 minutes.

If you have been looking at Contabo's budget-friendly VPS plans and wondering whether they are a good fit for running an AI agent like OpenClaw — the answer is yes, and this guide will show you exactly how to do it.

Get Contabo VPS

Get Contabo VPS


What is OpenClaw?

OpenClaw is an open-source AI agent that runs on your own server. You connect it to an AI provider like OpenAI or Anthropic, configure it through an onboarding wizard, and then interact with it through messaging platforms or a web-based Control UI.

It is not just a chatbot. Depending on what skills and channels you enable, OpenClaw can:

  • Reply to messages on Telegram, WhatsApp, Discord, or Slack
  • Monitor repositories and summarize issues for you
  • Manage files and trigger commands on the server
  • Run scheduled tasks and automations based on your instructions

The key phrase is runs on your own server. Your data stays within your infrastructure, and you are not dependent on any third-party platform keeping your agent alive. That is where a VPS like Contabo comes in.


Why Contabo for OpenClaw?

Contabo has been around since 2003 and is known for one thing in particular: they offer more raw compute per dollar than almost any other VPS provider in the market. Their plans are aggressively priced while still delivering solid performance — making them one of the best options for running workloads like AI agents where you need consistent uptime and decent RAM without paying a premium.

Here is why I recommend Contabo specifically for OpenClaw:

  1. 1-Click OpenClaw image — Contabo has officially added OpenClaw to their application installation catalog. You select it during the reinstall process and that is literally it.
  2. No additional cost for the image — OpenClaw itself is free and open-source. Contabo does not charge extra to use their 1-Click image.
  3. Powerful plans at budget prices — VPS plans starting from very competitive prices with generous RAM and NVMe storage
  4. Excellent SSH-based management — Contabo's Customer Control Panel gives you full reinstall and SSH access controls
  5. Stable infrastructure — Contabo runs their own datacenters in Germany, USA, and Asia-Pacific

Contabo VPS Plans for OpenClaw

OpenClaw needs at minimum 2 GB of RAM to run comfortably. Contabo's VPS plans all clear this requirement with room to spare.

Spec VPS S VPS M VPS L
vCPU 4 cores 6 cores 8 cores
RAM 8 GB 16 GB 24 GB
NVMe 100 GB 200 GB 300 GB
Traffic 32 TB 32 TB 32 TB
Price ~$6.99/mo ~$12.99/mo ~$19.99/mo

For OpenClaw, the VPS S plan is more than enough to get started. You have 8 GB of RAM, which comfortably handles the agent, the gateway service, and any skills you enable. If you plan to run additional workloads alongside OpenClaw, consider the VPS M.

Get Contabo VPS


What You Need Before Starting

  • A Contabo VPS (any plan with at least 2 GB RAM)
  • An AI provider API key — such as OpenAI, Anthropic Claude, or Google Gemini (you will enter this during onboarding)
  • A messaging platform to connect — Telegram, WhatsApp, Discord, etc. (optional during initial setup)
  • SSH access to your server (terminal on Mac/Linux or PuTTY on Windows)

How to Install OpenClaw on Contabo VPS: Step by Step

Step 1 — Order Your Contabo VPS

Go to Contabo VPS and select your plan. During the order process you will be asked to set an admin password — this will later be your SSH root password. Choose something strong and save it in a password manager.

Once your order is confirmed, you will receive your VPS credentials by email. You can also find them any time in the Contabo Customer Control Panel.


Step 2 — Log In to the Customer Control Panel

Go to new.contabo.com and log in with your Contabo credentials.

  1. Navigate to Servers & HostingVPS/VDS in the left sidebar
  2. Find the VPS where you want to install OpenClaw
  3. You are now on the detailed view of your server

Step 3 — Start the Reinstall Process

You will install OpenClaw by reinstalling your VPS with the OpenClaw application image. Do not worry — your VPS is brand new, so there is nothing to lose.

  1. Click the Quick Action (⋮) menu (three-dot menu) next to your VPS
  2. Select Reinstall from the dropdown

The reinstall window will open.


Step 4 — Select OpenClaw from Application Installation

In the reinstall window, you will see two tabs: OS Installation and Application Installation.

  1. Click on the Application Installation tab
  2. You will see a list of available 1-Click applications
  3. Find and select OpenClaw

Step 5 — Set Your Admin Password

  1. Enter a strong Admin Password in the field provided
  2. This password will be used to connect to your server via SSH — keep it safe
  3. Note the information on screen: Contabo provides technical support for the VPS itself; for OpenClaw configuration questions, refer to the OpenClaw documentation

Step 6 — Click Install

Click Install to begin the process.

The installation will take a few minutes — typically 5 to 10 minutes. You do not need to do anything during this time.


Step 7 — Connect to Your VPS via SSH

Once the installation is complete, connect to your VPS using SSH. Open a terminal on your computer and run:

ssh root@<your-server-ip>

Replace <your-server-ip> with the actual IP address of your Contabo VPS (visible in the Customer Control Panel).

Enter the admin password you set during installation when prompted.

You will now be inside your VPS via a live terminal session.

New to SSH? Contabo has a guide on How to Set Up an SSH Connection in their help desk. On Windows, you can use PuTTY or the built-in Windows Terminal.


Step 8 — Run the OpenClaw Onboarding Wizard

After logging in via SSH, OpenClaw may automatically launch its onboarding wizard. If it does not start automatically, run this command:

openclaw onboard

This launches the interactive setup wizard that walks you through configuring OpenClaw for the first time.


Step 9 — Complete the Onboarding

The onboarding wizard will guide you through several steps:

1. Security acknowledgment

OpenClaw will show you a security warning. You will need to confirm that you understand OpenClaw is a powerful tool that can read files and run actions when tools are enabled. This is standard — read it, confirm it, and continue.

2. Choose onboarding mode

You will be given two options:

  • QuickStart (recommended) — Configures the essentials now with the ability to adjust everything later
  • Manual — Full configuration during onboarding

For most users, select QuickStart.

3. Select your AI provider and enter your API key

Choose your AI provider — for example, OpenAI. Then:

  • Select the authentication method
  • Enter your API key for that provider

⚠️ A valid API key is required for OpenClaw to function. If you are using OpenAI, go to platform.openai.com, create a new project called "OpenClaw", and generate a new secret key for it. Keeping it in a dedicated project makes it easy to rotate if needed.

4. Choose a messaging channel (optional)

Select how OpenClaw will receive messages — Telegram, WhatsApp, Discord, and others are supported. You can also skip this step and configure channels later from the Control UI.

5. Skill configuration (optional)

OpenClaw may prompt you to enable certain skills. Skills extend what your agent can do. You can skip all of them now and enable them from the dashboard later.

Important: Save your Gateway Token

During onboarding, OpenClaw generates a secure gateway token — this is the key that connects your browser to the OpenClaw Control UI. Save this link or token as soon as it appears on screen.

If you miss it, do not worry — you can regenerate it at any time (see Step 11 below).


Step 10 — Confirm OpenClaw is Running

Once onboarding completes, OpenClaw will:

  • Install and start the gateway service
  • Initialize the agents
  • Display the Control UI connection information

You will see confirmation messages in the terminal similar to:

Gateway service installed and running
OpenClaw agents initialized
Control UI information displayed

At this point, OpenClaw is live on your Contabo VPS and running 24/7.


Step 11 — Access the OpenClaw Control UI

By default, OpenClaw does not expose a public web interface. The Control UI runs on localhost (127.0.0.1) on port 18789. This is intentional — it keeps your agent private and secure.

To access it from your own browser, you need to create an SSH tunnel:

Open a new terminal window (keep the existing SSH session alive) and run:

ssh -N -L 18789:127.0.0.1:18789 root@<your-server-ip>

Keep this terminal window open. Now go to your browser and visit:

http://localhost:18789/

You will see the OpenClaw login page. Paste your gateway token and click Login.

Regenerate your gateway token if needed:

If you did not save the token during onboarding, SSH into your server and run:

openclaw dashboard

This generates a fresh secure access link containing the token.


Step 12 — Use the Terminal UI (Optional)

If you prefer interacting directly with OpenClaw from the terminal without a browser, you can use the built-in Terminal UI:

openclaw tui

This is a great option if you are already comfortable working in the terminal and want a fast, lightweight interface to your agent.


Setting Up a Custom Domain for Permanent Access

The SSH tunnel works well, but it requires you to run a command every time you want to access the Control UI. For a permanent, browser-accessible setup, point a domain to your VPS and set up a reverse proxy.

Step 1 — Point a subdomain to your Contabo VPS

In your DNS manager (Cloudflare, Namecheap, etc.):

  • Create an A record
  • Name: a subdomain like ai or openclaw
  • Value: your Contabo VPS IP address
  • TTL: Auto (or 300 seconds)

Wait a few minutes for DNS to propagate.

Step 2 — Install and configure Caddy

SSH into your server and install Caddy:

apt update && apt install -y caddy

Edit the Caddy config:

nano /etc/caddy/Caddyfile

Add this block (replace with your actual domain):

ai.yourdomain.com {
    reverse_proxy localhost:18789
}

Save with Ctrl+X → Y → Enter, then restart Caddy:

systemctl restart caddy

Caddy automatically handles SSL certificate generation and renewal. Once it is running, open https://ai.yourdomain.com in your browser — you will have permanent, HTTPS-secured access to your OpenClaw Control UI from anywhere.


Connecting Telegram or WhatsApp to OpenClaw

Once you are in the Control UI:

  1. Click Channels in the left navigation
  2. Select the messaging platform you want — Telegram, WhatsApp, Discord, etc.
  3. Follow the on-screen instructions for that channel

For WhatsApp: a QR code will be displayed — scan it from WhatsApp on your phone via Settings → Linked Devices.

For Telegram: you will need a bot token from @BotFather on Telegram.

Once connected, your AI agent is live on that channel and will respond to messages 24/7.


Managing Your AI API Key and Costs

OpenClaw interacts with third-party AI providers like OpenAI. This means API usage costs apply based on how much your agent processes. Here is how to keep things under control:

  • Set usage limits in your OpenAI (or other provider) dashboard
  • Create a dedicated project for OpenClaw so you can isolate its usage and revoke the key independently
  • Monitor your spending monthly — for light personal use, costs are typically under $5/month

You are fully responsible for your API usage costs. Contabo has no visibility into or control over your OpenAI or Anthropic usage.


Contabo vs Hostinger for OpenClaw: Which Should You Choose?

Both are excellent options, and I have used both. Here is how they compare for the OpenClaw use case specifically:

Contabo Hostinger
Install method 1-Click Application Image (SSH-based setup) Docker Manager (browser-based, no CLI needed)
Onboarding SSH wizard after install Web UI from day one
Control UI access SSH tunnel required by default Accessible via Docker port mapping
Free AI credits None included 10 free credits (~$10 value)
Pricing Lower cost per spec Slightly higher, but more beginner-friendly
Best for Power users comfortable with SSH Beginners, non-technical users

My recommendation: If you are comfortable with SSH and want the most raw compute for your money, go with Contabo. If you prefer a GUI-first experience and want Hostinger's 10 free AI credits to test before committing to a paid API plan, Hostinger VPS is the easier starting point.

Already on Hostinger? I also have a detailed guide on how to install OpenClaw on Hostinger VPS which covers the Docker Manager one-click deploy approach.


Important Notes and Security Tips

  • OpenClaw can read files and run actions on your server. Only enable skills you understand and trust.
  • Keep your gateway token private — treat it like a password.
  • Use dedicated API keys for OpenClaw — not your master account key. Rotate keys periodically.
  • Enable SSH key authentication instead of password-only login for better server security.
  • Review OpenClaw's skill permissions before enabling anything that accesses external services.

Frequently Asked Questions

Does Contabo charge extra for the OpenClaw 1-Click image?

No. The OpenClaw 1-Click image is included at no additional cost with any Contabo VPS or VDS. You only pay for the server itself.

What AI providers work with OpenClaw on Contabo?

OpenClaw supports any AI provider that exposes an API — including OpenAI (GPT-4, GPT-4o), Anthropic (Claude), Google Gemini, Mistral, and others. You select your provider and enter your API key during the onboarding wizard.

Can I use OpenClaw without a domain name?

Yes. You can access the Control UI via SSH tunnel at any time using the ssh -N -L 18789:127.0.0.1:18789 root@<ip> command. A domain is optional but recommended for permanent access.

How do I update OpenClaw after installation?

OpenClaw is open source. For updates, refer to the official OpenClaw documentation — the update process is managed through the OpenClaw CLI on your server.

What is the difference between openclaw tui and the Control UI?

openclaw tui is a terminal-based interface for interacting with your agent directly from the command line — fast and lightweight. The Control UI is a web-based dashboard accessible via browser, which gives you a richer interface for managing channels, skills, and agent settings.

Can I run OpenClaw alongside other applications on the same VPS?

Yes. With 8 GB of RAM on Contabo's VPS S, there is plenty of headroom to run OpenClaw alongside other lightweight services. Just be mindful of port conflicts and resource usage if you stack multiple applications.

What if I miss the gateway token during onboarding?

Run openclaw dashboard from your server's SSH session. This generates a new secure access link with a fresh token that you can use to log into the Control UI.


Final Thoughts

Contabo has done something genuinely useful here — they have made OpenClaw a native 1-Click image option, which means you go from an empty VPS to a fully running AI agent with just a reinstall click and a short SSH onboarding session.

The process is more hands-on than Hostinger's Docker Manager approach (which is almost entirely GUI-driven), but it is entirely manageable if you are comfortable with a terminal. And the Contabo pricing means you are getting a powerful server at a fraction of what you would pay elsewhere.

If you are ready to run your own AI agent on infrastructure you actually own and control, Contabo VPS is one of the best value options available right now.

Get Contabo VPS