tl;dr: OpenClaw adalah platform AI agent open-source yang bisa jalan di server sendiri (self-hosted), gratis tanpa biaya bulanan. Artikel ini ngasih tutorial langkah demi langkah dari nyiapin VPS, install dependensi, clone repo, sampe verify OpenClaw jalan di IP publik. Total waktu: 10-15 menit kalau server udah siap. Cocok buat kamu yang mau kontrol penuh data & API key tanpa bergantung cloud SaaS.
Pendahuluan: Kenapa Self-Hosted Itu Pilihan Tepat?
Bayangkan kamu punya AI agent yang kerja 24/7 — bales chat pelanggan, otomatisirin workflow, bantu tim marketing — tapi semua datanya ada di server kamu sendiri, bukan di cloud orang lain. Itulah yang ditawarin OpenClaw dengan mode self-hosted.
Self-hosted punya 3 keunggulan utama dibanding SaaS:
- Privasi penuh. API key, data pelanggan, prompt — semuanya di server kamu. Gak ada pihak ketiga yang bisa ngintip.
- Biaya cuma sekali. Setelah bayar VPS (mulai Rp100rb/bulan), gak ada biaya berlangganan tambahan. Kamu cuma bayar token LLM yang loopake.
- Kustomisasi bebas. Mau tambah tools sendiri, hook ke database internal, atau ubah source code — silakan, karena open-source.
Di tutorial ini, kami pake Ubuntu 22.04/24.04 di VPS minimal 2GB RAM. Kalau kamu baru kenal OpenClaw, baca dulu artikel Apa Itu OpenClaw biar paham konsep dasarnya.
Yang Dibutuhkan Sebelum Mulai
- VPS dengan Ubuntu 22.04+ (kami rekomendasi Vultr atau DigitalOcean droplet $6/bulan, 2GB RAM)
- Domain (opsional, tapi disarankan biar akses via HTTPS)
- API key LLM (minimal satu: OpenAI, Anthropic Claude, atau Gemini)
- Akses SSH ke server
- Node.js 20+ dan npm
Langkah 1: Setup VPS & Dependensi Dasar
SSH ke server kamu, lalu update package:
sudo apt update && sudo apt upgrade -y
sudo apt install curl git build-essential -y
Install Node.js 20 (LTS):
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install nodejs -y
node -v # harus v20.x
Kalau dibutuhin, install juga PM2 buat proses manager:
sudo npm install -g pm2
Langkah 2: Clone & Install OpenClaw
Clone repositori resmi OpenClaw dari GitHub:
cd /opt
sudo git clone https://github.com/openclaw/openclaw.git
sudo chown -R $USER:$USER openclaw
cd openclaw
npm install
Proses npm install butuh 1-2 menit tergantung koneksi. Abis selesai, copy file environment:
cp .env.example .env
Langkah 3: Konfigurasi Environment
Buka file .env dengan editor favorit kamu:
nano .env
Isi minimal yang wajib:
LLM_API_KEY=sk-...— API key dari provider LLM kamu (OpenAI/Claude/Gemini)LLM_MODEL=gpt-4oatauclaude-sonnet-4-20250514— model defaultPORT=3000— port aplikasi (default 3000)SESSION_SECRET=...— generate pakeopenssl rand -hex 32
Untuk production, pastikan juga setting NODE_ENV=production.
Langkah 4: Jalankan & Verifikasi
Jalankan OpenClaw untuk pertama kali:
node index.js
Kalau sukses, kamu bakal liat log: Server running on http://localhost:3000. Coba akses http://IP_VPS:3000 lewat browser. Kalau muncul halaman login OpenClaw — selamat, instalasi berhasil.
Biar jalan terus walau SSH putus, pake PM2:
pm2 start index.js --name openclaw
pm2 save
pm2 startup
Ini bikin OpenClaw auto-restart kalau server reboot. Abis ini kamu bisa lanjut konfigurasi provider LLM biar AI agent kamu bisa diajak ngobrol.
Langkah 5: (Opsional) Setup Reverse Proxy dengan Nginx
Biar akses via domain dan pake HTTPS, pasang Nginx sebagai reverse proxy:
sudo apt install nginx certbot python3-certbot-nginx -y
Bikin file konfigurasi /etc/nginx/sites-available/openclaw:
server {
listen 80;
server_name openclaw.domain.com;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Enable site + install SSL:
sudo ln -s /etc/nginx/sites-available/openclaw /etc/nginx/sites-enabled/
sudo certbot --nginx -d openclaw.domain.com
Selesai. Sekarang OpenClaw kamu bisa diakses via https://openclaw.domain.com dengan HTTPS aman.
Estimasi Biaya Bulanan
- VPS 2GB: Rp100.000-Rp150.000/bulan (Vultr/DigitalOcean/Oracle free tier juga bisa)
- Domain: Rp150.000-Rp250.000/tahun
- API LLM: tergantung pemakaian — rata-rata Rp200.000-Rp500.000/bulan buat 10.000 chat
- Total: Rp300.000-Rp750.000/bulan — jauh lebih murah dibanding SaaS AI agent yang bisa Rp5-20 juta/bulan
Kesimpulan
Self-hosted OpenClaw ngasih kamu kontrol penuh atas data, biaya lebih hemat, dan fleksibilitas maksimal. Dengan 5 langkah di atas — setup VPS, install dependensi, clone repo, konfigurasi .env, dan jalanin pake PM2 — kamu udah punya AI agent pribadi yang jalan 24/7.
Langkah berikutnya: sambungin provider LLM, lalu bikin AI agent WhatsApp & Telegram biar langsung bisa dipake bisnis kamu.
Disclaimer: Artikel ini adalah panduan edukatif. Verifikasi konfigurasi keamanan sendiri sebelum dipake produksi. Kami gak bertanggung jawab atas kerugian akibat kesalahan konfigurasi.
Referensi:
- GitHub OpenClaw — repositori resmi
- Dokumentasi resmi OpenClaw
- Dokumentasi Nginx
- Certbot — SSL gratis
Artikel telah diupdate pada 06/07/2026 untuk memastikan artikel tetap sesuai kondisi terkini.









Tinggalkan Balasan