Perkembangan teknologi AI memungkinkan pengguna memiliki asisten pribadi yang dapat diakses melalui berbagai platform seperti Telegram, WhatsApp, Discord, Slack, hingga web dashboard. Salah satu solusi open-source yang sedang berkembang adalah OpenClaw, sebuah personal AI assistant yang dapat dijalankan secara mandiri (self-hosted) pada server pribadi maupun VPS. (GitHub)

Keunggulan OpenClaw:

Pada tutorial ini, OpenClaw akan diinstal pada VPS Ubuntu menggunakan metode resmi yang direkomendasikan oleh pengembang. (OpenClaw)


Topologi Implementasi

Internet
    │
    ▼
+------------------+
| VPS Ubuntu       |
| OpenClaw Gateway |
+------------------+
    │
    ▼
AI Provider
(OpenAI/Claude/Gemini)
    │
    ▼
Telegram / WhatsApp / Web UI

Spesifikasi Minimum VPS

Rekomendasi minimum:

Komponen Minimum
CPU 2 vCPU
RAM 4 GB
Storage 20 GB SSD
OS Ubuntu 22.04 / 24.04

Untuk penggunaan produksi yang lebih aktif disarankan minimal 4 vCPU dan 8 GB RAM. (TechRadar)


Prasyarat

Sebelum memulai, siapkan:


Langkah 1 – Update Sistem

Login ke VPS:

ssh user@ip-vps

Update paket:

sudo apt update && sudo apt upgrade -y

Install paket dasar:

sudo apt install curl wget git unzip -y

Langkah 2 – Install Node.js

OpenClaw membutuhkan Node.js versi modern (Node 24 direkomendasikan, Node 22.19+ didukung). (OpenClaw)

Install Node.js:

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

Verifikasi:

node -v
npm -v

Langkah 3 – Install OpenClaw

Metode resmi:

curl -fsSL https://openclaw.ai/install.sh | bash

atau menggunakan npm:

npm install -g openclaw@latest

(OpenClaw)

Verifikasi instalasi:

openclaw --version

Langkah 4 – Jalankan Onboarding

Proses onboarding akan membantu konfigurasi awal Gateway dan AI Provider.

openclaw onboard --install-daemon

Wizard akan meminta:

Metode ini juga membuat service agar OpenClaw tetap berjalan setelah logout SSH. (GitHub)


Langkah 5 – Verifikasi Gateway

Cek status:

openclaw gateway status

Jika berhasil, Gateway akan berjalan pada port:

18789

(OpenClaw)


Langkah 6 – Akses Dashboard

Buka dashboard:

openclaw dashboard

atau akses melalui browser:

http://IP-VPS:18789

Dashboard digunakan untuk:

(OpenClaw)


Langkah 7 – Konfigurasi Firewall

Jika menggunakan UFW:

sudo ufw allow 22/tcp
sudo ufw allow 18789/tcp
sudo ufw enable

Cek status:

sudo ufw status

Langkah 8 – Integrasi Telegram (Opsional)

Buat bot menggunakan:

Telegram dan bot dari BotFather

Tambahkan token:

openclaw channels add --channel telegram --token "TOKEN_BOT"

Setelah berhasil, OpenClaw dapat menerima dan membalas pesan melalui Telegram. (GitHub)


Konfigurasi Reverse Proxy Nginx (Opsional)

Install Nginx:

sudo apt install nginx -y

Buat konfigurasi:

server {
    listen 80;
    server_name ai.domainanda.com;

    location / {
        proxy_pass http://127.0.0.1:18789;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

Aktifkan konfigurasi:

sudo nginx -t
sudo systemctl reload nginx

Troubleshooting

1. Perintah openclaw Tidak Ditemukan

Periksa instalasi:

npm list -g openclaw

Jika belum terinstal:

npm install -g openclaw@latest

2. Gateway Tidak Berjalan

Periksa status:

openclaw gateway status

Restart service:

systemctl --user restart openclaw

3. Dashboard Tidak Bisa Diakses

Periksa port:

ss -tulpn | grep 18789

Pastikan firewall mengizinkan akses.


4. OpenClaw Berhenti Saat SSH Ditutup

Biasanya terjadi jika OpenClaw dijalankan secara manual tanpa daemon. Jalankan onboarding dengan opsi:

openclaw onboard --install-daemon

Agar service berjalan melalui systemd dan tetap aktif setelah logout SSH. (GitHub)


5. Error API Key

Pastikan:

Periksa konfigurasi:

openclaw config list

6. VPS Kehabisan RAM

Cek penggunaan memori:

free -h

Untuk build berbasis Docker, minimal 2 GB RAM diperlukan dan 4 GB lebih disarankan. (OpenClaw)


Keamanan dan Best Practice


Kesimpulan

OpenClaw merupakan solusi AI Assistant open-source yang memungkinkan pengguna memiliki asisten pribadi yang berjalan di VPS sendiri. Dengan dukungan berbagai provider AI dan platform pesan, OpenClaw cocok digunakan untuk automasi, produktivitas, maupun eksperimen AI secara mandiri.

Proses instalasinya relatif mudah melalui fitur onboarding resmi yang akan mengonfigurasi Gateway, autentikasi, dan integrasi provider AI secara otomatis. Dengan VPS yang selalu aktif, OpenClaw dapat beroperasi 24 jam sehari dan diakses dari berbagai perangkat tanpa bergantung pada layanan pihak ketiga. (GitHub)

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *