Panduan lengkap cara install OpenClaw (Moltbot) di VPS Ubuntu 24.04. Bangun AI Agent otonom yang powerful dengan Kilat VPS.
Bayangkan memiliki asisten digital yang tidak hanya pintar menjawab pertanyaan, tetapi juga bisa bertindak untuk menyelesaikan pekerjaanmu. Mulai dari meriset topik di internet, menulis kode program, hingga mengelola file di server secara mandiri. Inilah kekuatan dari OpenClaw (sebelumnya dikenal sebagai Moltbot atau Clawdbot), sebuah autonomous AI agent yang sedang menjadi primadona di dunia teknologi tahun 2026.
Berbeda dengan solusi berbasis cloud seperti ChatGPT atau Claude yang "dikendalikan" penuh oleh penyedia layanan, OpenClaw didesain untuk berjalan di infrastruktur milikmu sendiri. Ini memberimu kendali penuh atas data, privasi, dan kemampuan agent-mu.
Di panduan ini, kita akan membahas tuntas langkah-langkah cara install OpenClaw di VPS Ubuntu 24.04, mulai dari persiapan server hingga agent siap bekerja.
Secara sederhana, OpenClaw adalah "otak" kecerdasan buatan yang dilengkapi dengan "tangan" digital. Jika ChatGPT adalah chatbot, maka OpenClaw adalah agent. Ia tidak hanya memproses teks, tetapi juga dapat mengeksekusi perintah terminal, membuka browser, dan berinteraksi dengan aplikasi lain seperti Telegram, WhatsApp, atau Discord.
Kemampuan utamanya meliputi:
Mungkin kamu bertanya, "Kenapa repot-repot install OpenClaw di server sendiri?" Jawabannya ada pada empat pilar utama:
OpenClaw jadi selalu dapat diakses kapan saja dan di mana saja
Dengan OpenClaw yang terinstall di server sendiri, kamu bisa mengaksesnya kapan saja dan di mana saja selama server terhubung ke internet. Tidak perlu bergantung pada laptop atau komputer pribadi yang seringkali kita nyalakan ketika dibutuhkan, lalu dimatikan lagi ketika sudah selesai digunakan. Dengan diinstal pada server yang selalu aktif, OpenClaw selalu siap sedia membantu kita.
Privasi Total (Data Sovereignty):
Dengan self-hosted, semua riwayat percakapan dan data sensitifmu tersimpan aman di disk servermu sendiri. Tidak ada data yang dikirim ke pihak ketiga untuk melatih model AI mereka tanpa izinmu.
Memori Jangka Panjang (Persistence):
OpenClaw memiliki fitur persistent memory. Ia "mengingat" konteks pekerjaanmu dari sesi ke sesi, berbeda dengan sesi chat biasa yang seringkali lupa konteks setelah ditutup.
Kendali Penuh & Kustomisasi:
Kamu bebas memilih "otak" (LLM) mana yang ingin digunakan, apakah itu Claude 3.5 Sonnet, GPT-4o, Gemini 3, atau model open-source lainnya. Kamu juga bisa membatasi atau memperluas akses agent sesuai kebutuhan.
Menjalankan autonomous agent membutuhkan sumber daya yang tidak sedikit. OpenClaw cukup "rakus" memori, terutama saat melakukan tugas-tugas berat seperti browsing atau kompilasi kode. Jangan memaksakan install di server dengan spesifikasi pas-pasan jika tidak ingin agent-mu sering crash karena kehabisan memori (OOM Killed).
| Komponen | Minimum (Running Only) | Recommended (Production) |
|---|---|---|
| CPU | 2 vCPU | 4 vCPU atau lebih |
| RAM | 2 GB | 8 GB |
| Storage | 20 GB SSD | 40 GB+ SSD |
| OS | Ubuntu 22.04 / 24.04 | Ubuntu 24.04 LTS |
Berikut adalah panduan langkah demi langkah yang sudah kami uji coba di lingkungan Ubuntu 24.04 LTS.
Demi keamanan, sangat TIDAK DISARANKAN menjalankan OpenClaw sebagai root. Jika agent melakukan kesalahan (misalnya menghapus file sistem), dampaknya bisa fatal.
Kita akan membuat user khusus bernama openclaw-admin dan memberinya akses sudo.
Login ke VPS sebagai root:
ssh root@IP_SERVER_KAMU
Buat user baru dan berikan akses sudo:
adduser openclaw-admin
# Masukkan password yang kuat (wajib) dan isi informasi lainnya (opsional, bisa dikosongkan dengan Enter)
# Tambahkan user ke grup sudo
usermod -aG sudo openclaw-admin
Beralih ke user baru:
su - openclaw-admin
Update sistem (masukkan password user baru jika diminta):
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git unzip build-essential
OpenClaw dibangun di atas ekosistem JavaScript modern dan mewajibkan penggunaan Node.js versi 22 atau yang lebih baru. Versi bawaan Ubuntu seringkali tertinggal, jadi kita akan menggunakan fnm (Fast Node Manager) untuk menginstall versi terbaru.
fnm:curl -fsSL https://fnm.vercel.app/install | bash
fnm di sesi saat ini (atau ikuti instruksi di layar):source ~/.bashrc
fnm install 22
fnm use 22
node -v
# Output harusnya v22.x.x
Cara termudah dan paling direkomendasikan untuk pengguna baru adalah menggunakan installer script resmi. Script ini akan otomatis mendeteksi sistem operasi dan melakukan konfigurasi awal.
Jalankan perintah berikut:
curl -fsSL https://openclaw.ai/install.sh | bash
Tunggu hingga proses pengunduhan dan instalasi selesai. Script ini akan mengunduh binary terbaru dan menyiapkan environment kerja untuk agent.
~$ curl -fsSL https://openclaw.ai/install.sh | bash
🦞 OpenClaw Installer
Because texting yourself reminders is so 2024.
✓ Detected: linux
✓ Node.js v22.22.0 found
✓ Git already installed
→ Installing OpenClaw 2026.2.6-3...
Setelah instalasi selesai, wizard konfigurasi biasanya akan langsung muncul. Jika tidak, atau jika kamu ingin mengulangi konfigurasi, jalankan perintah:
openclaw onboard
Ikuti langkah-langkah di layar:
openclaw-admin, dan jalankan:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. Tambahkan ke PATH (Wajib):
echo >> /home/openclaw-admin/.bashrc
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"' >> /home/openclaw-admin/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"
3. Install Kompilator Dasar:
sudo apt-get install build-essential
brew install gcc
Setelah selesai, kembali ke terminal wizard OpenClaw dan pilih Yes untuk melanjutkan.
Agar OpenClaw tetap hidup (always on) meskipun kamu menutup SSH, kita perlu menjalankannya di latar belakang. Karena fitur systemd service bawaan terkadang bermasalah di beberapa VPS/Container, kita akan menggunakan cara yang paling stabil dan universal: tmux.
tmux (Terminal Multiplexer) memungkinkan kita membuat sesi terminal virtual yang tidak akan mati saat kita logout.
Install tmux:
sudo apt install -y tmux
Buat Sesi Baru:
Kita beri nama sesi ini "openclaw" agar mudah diingat.
tmux new -s openclaw
Jalankan OpenClaw Gateway:
Di dalam layar tmux yang baru muncul, jalankan perintah ini untuk menyalakan server:
openclaw gateway
Tunggu sampai muncul log yang menandakan gateway berjalan.
Keluar dari Sesi (Detach):
Tekan tombol keyboard berikut secara berurutan:
Terminal akan kembali ke tampilan awal, tetapi OpenClaw tetap berjalan di "dunia lain" (background).
tmux attach -t openclaw
Jika kamu familiar dengan ekosistem Node.js, kamu bisa menggunakan PM2 untuk manajemen proses yang lebih canggih (auto-restart saat crash/boot).
npm install -g pm2
pm2 start $(which openclaw) --name openclaw -- gateway
pm2 save
pm2 startup
# PENTING: Copy perintah yang muncul di terminal (sudo env PATH=...) lalu jalankan!
Setelah OpenClaw berjalan di background (via Tmux atau PM2), barulah kita bisa mengakses dashboard.
http://127.0.0.1:18789/#token=xxxxxxxxxxxxxxxxxxxxx
grep "token" ~/.openclaw/openclaw.json
Karena OpenClaw berjalan di VPS (remote), kamu TIDAK BISA membukanya langsung di browser komputermu. Kamu harus membuat "terowongan" (SSH Tunnel) terlebih dahulu.
Cara mengakses dashboard dari laptop/komputer kamu:
ssh -N -L 18789:127.0.0.1:18789 openclaw-admin@IP_SERVER_KAMU
-N: Jangan jalankan perintah apa pun di server, hanya teruskan koneksi.-L 18789:127.0.0.1:18789: Teruskan port lokal 18789 ke port 18789 di server.openclaw-admin@IP_SERVER_KAMU: Ganti dengan username dan IP server kamu.openclaw-admin saat diminta.
Jika dashboard berhasil terbuka, selamat! Agent AI pribadimu sudah siap bekerja.
Dalam proses instalasi atau penggunaan, mungkin kamu akan menemui beberapa kendala berikut:
Masalah ini berarti SSH Tunnel berhasil connect ke VPS, tapi VPS menolak koneksi ke port 18789 (OpenClaw mati/belum jalan).
ps aux | grep openclaw. Jika kosong, jalankan ulang menggunakan Cara Manual (Tmux) di Langkah 5.
Masalah ini sering terjadi jika kamu menggunakan VPS dengan RAM kecil (di bawah 4GB).
Saran quick fix dengan membuat Swap 4GB:
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
Secara default, OpenClaw berjalan di port 18789 dan hanya mengizinkan koneksi dari localhost (127.0.0.1) demi keamanan.
http://IP-VPS:18789 tetapi loading terus atau error connection refused.
Jika dashboard terbuka tapi muncul status "disconnected (1008): unauthorized: gateway token missing" di pojok kanan atas.
Jika kamu mencoba menjalankan OpenClaw (misalnya di dalam tmux) tapi gagal dengan pesan seperti:Gateway failed to start: gateway already running (pid 12345)Port 18789 is already in use.Gateway already running locally. Stop it (openclaw gateway stop) or use a different port.
pkill -f openclaw
# Atau jika masih bandel:
# kill -9 <PID_YANG_MUNCUL_DI_ERROR>
Setelah itu, coba jalankan lagi perintah openclaw gateway di dalam tmux (cek Langkah 5, poin 2).Memiliki AI agent sendiri seperti OpenClaw di VPS Ubuntu memberikan keleluasaan yang luar biasa. Kamu tidak lagi terikat pada batasan interface standar ChatGPT dan memiliki asisten yang benar-benar bisa "bekerja" 24 jam sehari.
Ingat, performa agent sangat bergantung pada stabilitas server. Pastikan kamu menggunakan infrastruktur yang handal seperti Kilat VPS untuk pengalaman terbaik tanpa gangguan. Jangan lupa juga untuk rutin melakukan backup konfigurasi agent-mu menggunakan layanan Kilat Storage agar datamu selalu aman.
Selamat bereksperimen dengan teman barumu!
Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.