Cara Install OpenClaw
di VPS Linux dari Nol (Tanpa Ribet)

Panduan praktis untuk developer yang ingin jalankan AI automation agent di server sendiri.

± 35 menit baca SufaNet
Install OpenClaw VPS Linux

Pendahuluan

Di era AI automation sekarang, sudah banyak tool yang bisa bantu kamu mengotomasi task harian. Tapi kebanyakan tool itu terikat dengan platform tertentu, atau bahkan butuh bayar bulanan yang lumayan mahal.

OpenClaw hadir sebagai solusi open-source yang powerfull: AI agent yang bisa jalan di server sendiri, dengan kontrol penuh di tangan kamu. Bayangkan punya asisten AI yang kerja 24/7 di VPS, bisa akses server, jalankan script, panggil API, bahkan integrasi dengan model AI lokal atau cloud.

Artikel ini akan bahas cara install OpenClaw di VPS Linux dari nol, mulai dari setup sistem sampai OpenClaw bisa jalan dan siap dikonfigurasi lebih lanjut.

💡 Catatan: Tutorial ini cocok untuk kamu yang sudah punya basic command line Linux. Kalau belum pernah main dengan terminal, jangan khawatir—saya akan jelasin per step.

Apa Itu OpenClaw?

OpenClaw adalah AI-powered automation agent berbasis Node.js yang dikembangkan untuk menjalankan task automation secara cerdas. Dia bisa:

  • Menjalankan shell command di server
  • Mengeksekusi script otomatis
  • Terhubung dengan AI API (OpenAI, Google Gemini, atau model lokal)
  • Decision-making based on input atau kondisi tertentu
  • Integrasi dengan sistem monitoring, webhook, dan REST API

Singkatnya, OpenClaw itu seperti "AI assistant yang bisa ngoding dan jalanin perintah" di server kamu. Cocok untuk developer, DevOps, atau siapapun yang suka automation.

Kenapa Install di VPS?

Kamu mungkin bertanya: "Kenapa ga install di lokal aja?"

Jawabannya sederhana:

  • Selalu online — VPS jalan 24/7, OpenClaw bisa kerja kapan aja
  • Resource dedicated — Ga ganggu laptop/PC kamu
  • Akses dari mana aja — Cukup SSH atau hit API
  • Integrasi gampang — Bisa langsung konek ke database, API internal, dll
  • Scaling mudah — Butuh lebih powerfull? Tinggal upgrade plan

Untuk audience Indonesia, install di VPS lokal juga kasih manfaat:

  • Latency lebih rendah
  • Harga lebih hemat
  • Cocok untuk aplikasi yang usernya lokal

System Requirements

Untuk install OpenClaw dengan nyaman, pastikan VPS kamu punya spesifikasi minimal:

CPU 2 core (minimal 1 core)
RAM 2 GB (minimal 1 GB)
Storage 20 GB SSD
OS Ubuntu 20.04 / 22.04 atau Debian 11
Network Port 22 (SSH), 3000 (OpenClaw default)

Kalo kamu baru mulai, spek minimal cukup. Tapi kalau mau jalanin AI model lokal atau automation berat, disarankan minimal 4 GB RAM.

Persiapan VPS Linux

Sebelum install OpenClaw, pastikan VPS kamu sudah siap. Berikut step awalnya:

1. Update Sistem

sudo apt update && sudo apt upgrade -y

Command ini akan update package list dan upgrade semua package yang ada ke versi terbaru.

2. Install Dependency Dasar

sudo apt install curl git build-essential -y
  • curl — untuk download file
  • git — untuk clone repository
  • build-essential — untuk compile package native

3. Setup Firewall (Opsional tapi Disarankan)

sudo ufw allow 22/tcp
sudo ufw allow 3000/tcp
sudo ufw enable

Firewall ini melindungi VPS kamu dari akses yang ga diinginkan. Port 22 untuk SSH, port 3000 untuk OpenClaw.

Install Node.js & NPM

OpenClaw ditulis dengan Node.js, jadi kita harus install Node.js dulu. Disarankan pakai versi LTS (Long Term Support).

Install Node.js v20 (LTS)

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

Cek versi Node.js dan NPM:

node -v
npm -v

Harusnya muncul output seperti:

v20.x.x
10.x.x

Kalo sudah muncul versinya, berarti Node.js dan NPM sudah terinstall dengan benar.

Install OpenClaw

Sekarang masuk ke bagian inti: install OpenClaw itu sendiri.

1. Clone Repository OpenClaw

cd ~
git clone https://github.com/openinterface/openclaw.git
cd openclaw

Kita clone repository resmi OpenClaw dari GitHub ke home directory, lalu masuk ke folder `openclaw`.

2. Install Dependencies

npm install

Proses ini akan install semua package yang dibutuhkan OpenClaw. Tunggu beberapa menit sampai selesai.

⚠️ Perhatian: Kalau muncul warning saat `npm install`, biasanya aman diabaikan. Yang penting tidak ada error.

3. Build OpenClaw

npm run build

Command ini akan compile TypeScript code ke JavaScript yang siap dijalankan.

Konfigurasi Awal OpenClaw

Setelah install selesai, kita perlu setup konfigurasi dasar.

1. Copy File Environment

cp .env.example .env

File `.env` ini berisi konfigurasi penting seperti port, API key, dan setting lainnya.

2. Edit File .env

nano .env

Minimal edit bagian ini:

PORT=3000
HOST=0.0.0.0
NODE_ENV=production

# AI API (opsional, bisa diisi belakangan)
# OPENAI_API_KEY=your-key-here
# GEMINI_API_KEY=your-key-here

Simpan dengan Ctrl + O, lalu exit dengan Ctrl + X.

3. Setup Auth Token (Opsional tapi Disarankan)

Untuk keamanan, tambahkan token sederhana:

AUTH_TOKEN=rahasia-super-kuat-123

Token ini akan dipakai untuk authenticate request ke OpenClaw API.

Testing Pertama Kali

Sekarang saatnya jalankan OpenClaw untuk pertama kalinya!

1. Jalankan OpenClaw

npm start

Kalau berhasil, kamu akan lihat output seperti ini:

✓ OpenClaw server started
✓ Listening on http://0.0.0.0:3000
✓ Ready to accept connections

Artinya OpenClaw sudah jalan!

2. Test dari Browser atau curl

Buka browser dan akses:

http://IP-VPS-KAMU:3000

Atau test dengan curl dari terminal lokal:

curl http://IP-VPS-KAMU:3000/health

Response:

{"status":"ok","uptime":123}

Congratulations! OpenClaw sudah berhasil diinstall dan running.

3. Jalankan sebagai Background Service (PM2)

Supaya OpenClaw ga mati kalau terminal ditutup, kita pakai PM2:

sudo npm install -g pm2
pm2 start npm --name openclaw -- start
pm2 save
pm2 startup

Sekarang OpenClaw akan otomatis restart kalau VPS reboot.

Rekomendasi VPS untuk OpenClaw

OpenClaw bisa jalan di VPS mana aja, tapi untuk hasil maksimal, kamu butuh VPS yang:

  • Resource jujur (bukan overselling)
  • Network stabil
  • Harga masuk akal

Untuk audience Indonesia, pilihan terbaik adalah:

🚀 VPS Indonesia Murah SufaNet

VPS lokal yang stabil, cepat, dan harga ramah developer. Cocok untuk jalanin OpenClaw 24/7 tanpa khawatir.

  • Latency rendah untuk user Indonesia
  • Resource dedicated (no overselling)
  • Support responsif
  • Mulai dari harga terjangkau
Lihat Paket VPS Indonesia

Kalau target kamu adalah user internasional atau butuh latency rendah ke Asia Pasifik:

🌏 VPS Singapore SufaNet

Lokasi strategis di Singapore dengan koneksi internasional tier-1. Cocok untuk automation yang butuh akses global.

  • Koneksi internasional super cepat
  • Data center tier-3
  • Cocok untuk production-grade apps
Lihat Paket VPS Singapore

Dengan VPS yang tepat, OpenClaw bisa jalan maksimal dan kamu fokus ke automationnya, bukan ke troubleshooting server.

FAQ

Apakah OpenClaw gratis?

Ya, OpenClaw adalah open-source dan gratis digunakan. Kamu hanya perlu bayar VPS dan mungkin API key untuk AI model (OpenAI, Gemini, dll) kalau mau integrasi.

Apakah OpenClaw aman?

OpenClaw itu sendiri aman, tapi karena dia bisa eksekusi command di server, kamu wajib setup authentication dan firewall dengan benar. Jangan expose tanpa token atau password.

Berapa RAM yang dibutuhkan?

Minimal 1 GB, tapi disarankan 2 GB untuk kenyamanan. Kalau mau jalanin AI model lokal (Ollama, LLaMA, dll), butuh minimal 4-8 GB RAM.

Bisa install di shared hosting?

Tidak disarankan. OpenClaw butuh akses penuh ke sistem (shell command, network), yang ga bisa dilakukan di shared hosting. Pakai VPS/Cloud Server.

Apakah VPS Indonesia cukup untuk OpenClaw?

Sangat cukup! Untuk mayoritas use case automation dan AI agent, VPS Indonesia dengan spek 2GB RAM sudah lebih dari cukup.

Kesimpulan

Install OpenClaw di VPS Linux itu ga ribet kalau kamu ikutin step by step. Dari update sistem, install Node.js, clone repo, sampai konfigurasi awal—semua bisa selesai dalam 15-20 menit.

Yang penting:

  • Pilih VPS yang tepat — stabil dan resource jujur
  • Setup security — firewall, auth token, SSH key
  • Pakai PM2 — biar OpenClaw jalan terus bahkan pas VPS restart

👉 Langkah Selanjutnya

Setelah OpenClaw terinstall, ikuti panduan berikutnya:

Setelah OpenClaw jalan, kamu bisa mulai setup koneksi ke AI API, buat automation task, atau integrasi dengan tool lain. Dan semua itu akan kita bahas di artikel-artikel berikutnya.

Server yang stabil adalah fondasi automation yang solid.