Remote OpenClaw

Remote OpenClaw Blog

How to Deploy OpenClaw on Contabo: Budget VPS Guide

Published: ·Last Updated:
What changed

This post was reviewed and updated to reflect current deployment, security hardening, and operations guidance.

What should operators know about How to Deploy OpenClaw on Contabo: Budget VPS Guide?

Answer: Contabo is the provider you choose when raw specs per dollar is the priority. Their VPS S plan gives you 4 vCPUs, 8GB RAM, and 200GB SSD for €5.99/mo — roughly $6.50 USD. For context, Hetzner's €4.15/mo plan gives you 2 vCPUs and 4GB RAM. Contabo doubles both for about $2 more per month. This guide covers practical.

Updated: · Author: Zac Frulloni

Deploy OpenClaw on Contabo VPS S starting at €5.99/mo ($6.50 USD) for 4 vCPUs, 8GB RAM, and 200GB SSD. Contabo offers the most raw specs per dollar of any VPS provider. Full deployment guide including Contabo-specific configuration, panel management, and production hardening.

Contabo is the provider you choose when raw specs per dollar is the priority. Their VPS S plan gives you 4 vCPUs, 8GB RAM, and 200GB SSD for €5.99/mo — roughly $6.50 USD. For context, Hetzner's €4.15/mo plan gives you 2 vCPUs and 4GB RAM. Contabo doubles both for about $2 more per month.

The trade-off is that Contabo uses older hardware, their management interface is more basic, and support is not as responsive as premium providers. For OpenClaw — which is lightweight and does not need cutting-edge NVMe performance — these trade-offs are often acceptable.

Marketplace

Free skills and AI personas for OpenClaw — deploy a pre-built agent in 15 minutes.

Browse the Marketplace →

Join the Community

Join 500+ OpenClaw operators sharing deployment guides, security configs, and workflow automations.

Why Choose Contabo for OpenClaw?

  • Maximum specs per dollar: 4 vCPU and 8GB RAM at €5.99/mo is unmatched. No other provider comes close on raw numbers at this price.
  • Generous storage: 200GB SSD included. You will never run out of space for OpenClaw memory, logs, and backups.
  • Unlimited bandwidth: Contabo includes 32TB of traffic on VPS plans — effectively unlimited for OpenClaw's modest bandwidth needs.
  • Multiple regions: Germany (Nuremberg, Munich), US (St. Louis, New York, Seattle), UK, Singapore, Japan, and Australia.
  • Simple pricing: What you see is what you pay (plus the one-time setup fee on monthly billing).

What Are the Trade-offs with Contabo?

Be aware of these before choosing Contabo:

  • Older hardware: Contabo uses older generation CPUs. Single-threaded performance is lower than Hetzner or Vultr. For OpenClaw, this barely matters — Node.js does not need fast single-core speed for API relay work.
  • Disk I/O: Standard SSD, not NVMe. Read/write speeds are adequate but noticeably slower than NVMe providers. OpenClaw writes small files (memory, logs) so this is rarely a bottleneck.
  • Setup fee: Monthly billing includes a one-time fee of €4.99-6.99. Commit to a longer billing cycle to reduce or waive it.
  • Support: Response times average 24-48 hours. If you need fast support, Contabo is not the right choice. You need to be comfortable managing your own server.
  • No cloud firewall: Unlike Hetzner, Linode, or Vultr, Contabo does not offer a network-level cloud firewall. All firewall management is host-level only.
  • Provisioning time: New VPS orders can take a few hours to provision (unlike the seconds or minutes at cloud-native providers). Plan accordingly.

If fast support and premium hardware matter more than raw specs, look at Hetzner or Linode instead. If maximum compute per dollar is the goal, Contabo delivers.

What Do You Need Before Starting?

  • Contabo account: Order at contabo.com. Payment via credit card, PayPal, or bank transfer.
  • SSH key pair: ssh-keygen -t ed25519 -C "openclaw-contabo"
  • AI provider API key: Anthropic or OpenAI with billing enabled
  • Telegram bot token: From @BotFather
  • Your Telegram user ID: From @userinfobot

How Do You Order a Contabo VPS for OpenClaw?

  1. Go to contabo.com/en/vps
  2. Select VPS S (€5.99/mo)
    • 4 vCPU Cores
    • 8GB RAM
    • 200GB SSD
    • 32TB Traffic
  3. Choose your region — US East (New York) for lowest latency to AI APIs, or Germany (Nuremberg) for European deployments
  4. Select Ubuntu 22.04 as the operating system
  5. Set a root password (you will disable password auth later)
  6. Optionally add your SSH public key in the order form
  7. Choose your billing cycle — monthly includes a setup fee, 3+ months often waives it
  8. Complete the order

Important: Contabo provisioning takes longer than cloud-native providers. Expect 15 minutes to a few hours. You will receive an email with your server IP and login credentials once it is ready.

How Do You Set Up the Contabo Server?

ssh root@YOUR_CONTABO_IP

If you set a root password during ordering, use that. Then immediately secure the server:

# Update the system
apt update && apt upgrade -y

# Create a dedicated user
adduser openclaw
usermod -aG sudo openclaw

# Set up SSH key auth for the new user
mkdir -p /home/openclaw/.ssh
# If you added your key during ordering:
cp ~/.ssh/authorized_keys /home/openclaw/.ssh/
# If you need to add it manually:
# echo "your-public-key-here" > /home/openclaw/.ssh/authorized_keys

chown -R openclaw:openclaw /home/openclaw/.ssh
chmod 700 /home/openclaw/.ssh
chmod 600 /home/openclaw/.ssh/authorized_keys

# Verify SSH access as new user from another terminal
su - openclaw

How Do You Install Node.js on Contabo?

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
node --version
npm --version

Node.js installation may take slightly longer on Contabo than NVMe-based providers due to the SSD speed difference, but we are talking seconds, not minutes.

Marketplace

4 AI personas and 7 free skills — browse the marketplace.

Browse Marketplace →

How Do You Install OpenClaw on Contabo?

npm install -g openclaw
openclaw --version
openclaw onboard

Complete the onboarding: AI provider, API key, Telegram bot token, user ID for access control.

openclaw status
openclaw channels status

With 8GB of RAM, memory pressure will never be an issue for OpenClaw on Contabo. The agent typically uses 300-500MB, leaving over 7GB free for the OS and any additional tools.

How Do You Run OpenClaw 24/7 on Contabo?

sudo nano /etc/systemd/system/openclaw.service
[Unit]
Description=OpenClaw AI Agent
After=network.target

[Service]
Type=simple
User=openclaw
WorkingDirectory=/home/openclaw
ExecStart=/usr/bin/openclaw
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
sudo systemctl status openclaw

Contabo provides a VNC console in their customer panel. If SSH becomes unreachable, use the VNC console to diagnose — go to your server in the Contabo customer panel and click "VNC".

How Do You Configure the Firewall on Contabo?

Contabo does not offer a cloud-level firewall. All firewall configuration is host-level using UFW or iptables. This means you are solely responsible for port management — there is no network-level safety net.

# Install and configure UFW
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw allow 443/tcp  # Only if using webhooks
sudo ufw enable
sudo ufw status verbose

Since there is no cloud firewall, the host-level UFW is your only line of defense. Make absolutely sure it is enabled and configured correctly before putting the server into production.

How Do You Harden OpenClaw on Contabo?

Security hardening is especially important on Contabo because there is no network-level firewall to fall back on.

Disable root login and password auth:

sudo nano /etc/ssh/sshd_config
PermitRootLogin no
PasswordAuthentication no
sudo systemctl restart sshd

This is critical on Contabo because they email root passwords in plaintext. Disable password auth immediately.

Install fail2ban:

sudo apt install fail2ban -y
sudo systemctl enable fail2ban
sudo systemctl start fail2ban

Configure fail2ban for more aggressive SSH protection:

sudo nano /etc/fail2ban/jail.local
[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 3
bantime = 3600
findtime = 600
sudo systemctl restart fail2ban

Enable automatic security updates:

sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure -plow unattended-upgrades

Keep OpenClaw updated:

npm update -g openclaw
sudo systemctl restart openclaw

For the complete security workflow, see the OpenClaw Security Hardening Checklist.

What Does It Cost to Run OpenClaw on Contabo?

  • Contabo VPS S: €5.99/mo (~$6.50 USD)
  • Setup fee (monthly billing): €4.99-6.99 one-time (waived on longer commitments)
  • Automatic backups (optional): €2.99/mo
  • Anthropic API (Claude Sonnet): $5-30/mo depending on usage
  • Domain (optional): ~$10-15/year

Total for production OpenClaw on Contabo: $12-37/mo

For pure value per dollar, Contabo wins. 4 vCPUs and 8GB RAM at €5.99/mo is a spec sheet that no other provider matches. The performance trade-offs are real but largely irrelevant for OpenClaw's lightweight workload.

How Do You Back Up OpenClaw on Contabo?

Contabo snapshots:

Every Contabo VPS includes one free snapshot. Use it before major updates or configuration changes:

  1. Log in to the Contabo customer panel
  2. Go to your VPS > Snapshots
  3. Click Create Snapshot

Additional snapshots cost €1.49/mo each. For most OpenClaw deployments, the one free snapshot plus application-level backups is sufficient.

Automatic backups (add-on):

Contabo offers automatic backups for €2.99/mo. This provides server-level backup rotation. Enable it in the customer panel if you want hands-off server backup.

Application-level backups:

mkdir -p ~/backups

crontab -e
# Add:
0 2 * * * tar -czvf /home/openclaw/backups/openclaw-$(date +\%Y\%m\%d).tar.gz /home/openclaw/.openclaw
0 3 * * * find /home/openclaw/backups -name "openclaw-*.tar.gz" -mtime +30 -delete

With 200GB of storage, you have plenty of room for months of local backup retention.

What Does a Production-Ready Contabo Deployment Look Like?

  • VPS S or higher with Ubuntu 22.04 LTS
  • Dedicated non-root user running the OpenClaw process
  • systemd service with Restart=always and RestartSec=10
  • UFW firewall with default deny incoming policy
  • Only SSH and HTTPS (if webhooks) allowed inbound
  • fail2ban with aggressive SSH protection (3 retries, 1 hour ban)
  • Root SSH login disabled
  • Password authentication disabled (critical — Contabo emails root passwords in plaintext)
  • Telegram bot restricted to your user ID
  • Free snapshot created before any major change
  • Daily cron backup of ~/.openclaw

Contabo gives you the most compute for the least money. The trade-off is that you are fully responsible for security with no cloud-level safety net. If you are comfortable managing a Linux server, Contabo is an excellent value. If you want a more managed experience, look at Hetzner or AWS Lightsail.


Don't want to do this yourself? Remote OpenClaw handles the entire deployment — server setup, OpenClaw installation, Telegram or WhatsApp connection, and hardening baseline — so you skip straight to using your agent. See the plans and book a call.