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 filegit— untuk clone repositorybuild-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
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
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:
➡️ Setting OpenClaw Pertama Kali
Konfigurasi environment, logging, dan production-ready setup
🤖 Hubungkan dengan AI API
Integrasikan OpenAI, Gemini, atau Local LLM untuk intelligent automation
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.