Cloud Infrastructure

VPS Termurah untuk Hosting AI Agent: OpenClaw, Hermes & TCO

### Jawaban Cepat: Apa VPS Termurah dan Terbaik untuk AI Agent 24/7?

VPS cloud paling hemat dan stabil untuk hosting AI agent otonom 24/7 (OpenClaw, Hermes, Paperclip) adalah Hetzner Cloud CAX11 (ARM64, 2 vCPU, 4GB RAM, 40GB NVMe) dengan biaya hanya $4.15 per bulan (€3.79), menyertakan bandwidth egress gratis 20TB tanpa throttling CPU. Untuk kebutuhan scraping tanpa batas kuota, OVH Essential ($8.40/bulan) adalah pilihan unmetered terbaik.


1. Pendahuluan: Ekonomi Hosting AI Agent Otonom 24/7

Pada tahun 2026, ekosistem AI agent telah berevolusi dari sekadar eksperimen CLI lokal menjadi daemon persisten yang berjalan di cloud selama 24 jam nonstop. Framework seperti OpenClaw (sebelumnya Clawdbot/Moltbot), Hermes Agent (Nous Research), Paperclip, dan CrewAI beroperasi tanpa henti: mendengarkan pesan dari Telegram, WhatsApp, Discord, dan Slack, mengeksekusi jadwal cron, serta memproses kode di sandbox Docker.

Namun, meng-host agent pada cloud konvensional sering kali memicu pembengkakan biaya dan penurunan performa yang drastis:

  1. Memory Leak dan Lonjakan RAM: Runtime agent membutuhkan 300–500MB dalam keadaan idle, namun saat menjalankan browser headless (Chromium) untuk scraping web, konsumsi memori melonjak hingga lebih dari 2–3GB.
  2. CPU Throttling pada Instans Burstable: Virtual machine murah (seperti DigitalOcean Basic atau AWS t4g.nano) menggunakan sistem kredit CPU. Saat agent mengompilasi kode atau menganalisis AST secara intensif, kredit habis dalam 15–20 menit dan kecepatan CPU dipangkas ke 10–20%.
  3. Biaya Egress Tersembunyi (Egress Fees): Panggilan API LLM terus-menerus dan unduhan halaman web menghasilkan lalu lintas data keluar yang dapat melipatgandakan tagihan bulanan.

Kami menguji secara intensif selama 30 hari lima penyedia cloud terkemuka: Hetzner Cloud, OVHcloud, DigitalOcean, Vultr, dan RunPod.


2. Tabel Perbandingan Spesifikasi, Harga, dan Bandwidth

Penyedia Cloud Paket Instans Arsitektur & vCPU Tipe CPU RAM Penyimpanan Harga per Bulan Egress Gratis Termasuk Biaya Kelebihan / TB Geekbench 6 (Single / Multi)
Hetzner Cloud CAX11 2 vCPU (Ampere Altra ARM64) Dedicated-equivalent 4 GB 40 GB NVMe $4.15 (€3.79) 20 TB €1.19 ($1.30) 1,920 / 3,740
Hetzner Cloud CX22 2 vCPU (Intel/AMD x86_64) Burstable (kuota longgar) 4 GB 40 GB NVMe $4.80 (€4.35) 20 TB €1.19 ($1.30) 1,840 / 3,420
OVHcloud VPS Essential 2 vCPU (Intel Xeon x86_64) Shared vCPU 4 GB 80 GB SSD $8.40 (€7.60) Unmetered Penuh (500 Mbps) $0.00 1,310 / 2,480
DigitalOcean Basic Droplet 2 vCPU (Shared Intel x86) Burstable 4 GB 80 GB SSD $24.00 4 TB $10.00 1,420 / 2,690
Vultr High Frequency Compute 2 vCPU (3.0GHz+ High Clock) Burstable 4 GB 128 GB NVMe $24.00 3 TB $10.00 2,110 / 3,980
RunPod CPU Pod (Spot / On-Demand) 2 vCPU (AMD EPYC) Kontainer cgroup terisolasi 8 GB 20 GB Disk Persisten $14.40 ($0.02/jam) Inbound Gratis $0.05 / GB ($50.00) 1,780 / 3,510

3. Profil Penggunaan Memori RAM pada Framework AI Agent

+-----------------------------------------------------------------------------------------+
|                       Konsumsi Memori RAM Framework AI Agent (MB)                       |
+-----------------------------------------------------------------------------------------+
| Framework      | Software Stack         | Mode Siaga (Idle)| Eksekusi Tool Aktif | Puncak dengan Chromium  |
+----------------+------------------------+------------------+---------------------+-------------------------+
| OpenClaw       | Node.js / Bun + SQLite | 310 MB           | 680 MB              | 1,840 MB                |
| Hermes         | Python 3.12 + ChromaDB | 440 MB           | 890 MB              | 2,150 MB                |
| Paperclip      | TypeScript + Docker SDK| 280 MB           | 590 MB              | 1,620 MB                |
| CrewAI         | Python 3.11 + LiteLLM  | 520 MB           | 1,140 MB            | 2,820 MB                |
+-----------------------------------------------------------------------------------------+

VPS dengan RAM 2GB akan langsung mengalami crash karena Linux OOM Killer saat membuka browser. RAM 4GB adalah batas minimal absolut untuk produksi.


4. Uji Beban 4 Jam: Throttling CPU dan Steal Time

+-----------------------------------------------------------------------------------------+
|                    Penurunan Kinerja CPU di Bawah Beban Konstan 4 Jam                   |
+-----------------------------------------------------------------------------------------+
| Penyedia            | Instans  | Menit 0-15 (Baseline)| Setelah 60 Menit   | Setelah 240 Menit   | Rata-rata CPU Steal %   |
+---------------------+----------+----------------------+--------------------+---------------------+-------------------------+
| Hetzner (Ampere ARM)| CAX11    | 100% (Baseline)      | 99.4%              | 98.9%               | < 0.2%                  |
| Hetzner (AMD x86)   | CX22     | 100% (Baseline)      | 94.2%              | 91.8%               | 1.4%                    |
| OVHcloud            | Essential| 100% (Baseline)      | 88.5%              | 84.1%               | 4.8%                    |
| DigitalOcean        | Basic 2C | 100% (Baseline)      | 42.1% (Dibatasi)   | 28.3% (Dibatasi)    | 34.6%                   |
| Vultr               | HighFreq | 100% (Baseline)      | 51.0% (Dibatasi)   | 36.2% (Dibatasi)    | 28.1%                   |
| RunPod              | CPU Pod  | 100% (Baseline)      | 99.8%              | 99.5%               | < 0.1%                  |
+-----------------------------------------------------------------------------------------+

Pada DigitalOcean, habisnya kredit CPU menyebabkan performa anjlok hingga 71.7%. Sebaliknya, Hetzner CAX11 mempertahankan 98.9% kecepatannya sepanjang 4 jam.


5. Panduan Instalasi OpenClaw di Hetzner CAX11

# Update sistem dan alokasikan swap 4GB
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl wget git ufw htop jq fail2ban ca-certificates
sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

# Instalasi Docker
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo systemctl enable --now docker

Konfigurasi /opt/openclaw/docker-compose.yml:

version: "3.8"
services:
  openclaw-gateway:
    image: ghcr.io/openclaw/openclaw:latest
    container_name: openclaw-gateway
    restart: unless-stopped
    ports:
      - "127.0.0.1:18789:18789"
    environment:
      - NODE_ENV=production
      - OPENCLAW_GATEWAY_PORT=18789
      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
      - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}
      - TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN}
    volumes:
      - ./data:/home/node/.openclaw:rw
      - ./workspace:/home/node/workspace:rw
      - /var/run/docker.sock:/var/run/docker.sock:ro
    deploy:
      resources:
        limits:
          cpus: '1.8'
          memory: 3200M
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL

Koneksi privat dengan Tailscale:

curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up --ssh
sudo ufw default deny incoming && sudo ufw default allow outgoing
sudo ufw allow 22/tcp && sudo ufw allow in on tailscale0 && sudo ufw enable

6. Perbandingan Total Cost of Ownership (TCO) Bulanan

Berdasarkan 1.500 tugas agent per bulan:

+-----------------------------------------------------------------------------------------+
|                             Tabel Perbandingan Biaya TCO Bulanan (USD)                  |
+-----------------------------------------------------------------------------------------+
| Kategori Biaya          | Hetzner CAX11       | OVH Essential       | DigitalOcean Droplet      |
+-------------------------+---------------------+---------------------+---------------------------+
| Server Dasar (4GB RAM)  | $4.15               | $8.40               | $24.00                    |
| Backup Otomatis Harian  | $0.83 (+20%)        | $1.70               | $4.80 (+20%)              |
| Bandwidth Egress (1.2TB)| $0.00 (20TB gratis) | $0.00 (Unmetered)   | $0.00 (4TB gratis)        |
| IP Statis IPv4          | $0.65               | $0.00 (Termasuk)    | $0.00 (Termasuk)          |
| Jaringan Tailscale Mesh | $0.00 (Free Tier)   | $0.00 (Free Tier)   | $0.00 (Free Tier)         |
| Subtotal Infrastruktur  | $5.63 / bulan       | $10.10 / bulan      | $28.80 / bulan            |
| Biaya Token Model LLM   | $18.50              | $18.50              | $18.50                    |
+-------------------------+---------------------+---------------------+---------------------------+
| Total TCO Bulanan       | $24.13 / bulan      | $28.60 / bulan      | $47.30 / bulan            |
+-------------------------+---------------------+---------------------+---------------------------+

7. Kesimpulan dan Rekomendasi

  • Pilihan Terbaik & Paling Hemat: Hetzner Cloud CAX11 (ARM64) ($4.15/bulan). Stabilitas CPU unggul, RAM 4GB, dan kuota 20TB menjadikannya standar industri untuk OpenClaw.
  • Terbaik untuk Web Scraping Berat: OVHcloud VPS Essential ($8.40/bulan) dengan jaringan unmetered 500 Mbps tanpa batas kuota.
  • Tidak Direkomendasikan: DigitalOcean dan Vultr, karena harganya 4x lipat lebih mahal dan mengalami throttling CPU yang parah saat beban berkelanjutan.
← Semua artikel
0 / 4