APIYI berbagi kali ini: OpenClaw adalah AI Agent yang perlu berjalan terus-menerus. Berbeda dengan alat chat biasa, ia harus menjaga koneksi WebSocket real-time dengan platform seperti WhatsApp, Telegram, dan Discord, menjalankan tugas terjadwal, serta mempertahankan memori lintas sesi—semua ini mengharuskan proses Gateway online 24/7.
Ini memunculkan satu pertanyaan inti: Apakah OpenClaw sebaiknya dijalankan di komputer lokal atau di server cloud?
Jawabannya bergantung pada skenario penggunaan, anggaran, dan latar belakang teknis Anda. Artikel ini akan membandingkan 4 solusi deployment populer: Mac Mini lokal, VPS Cloud Server, Raspberry Pi, dan panel 1Panel/Baota dari 4 dimensi yaitu biaya, stabilitas, privasi, dan kemudahan penggunaan untuk membantu Anda memilih cara yang paling sesuai.

Tabel perbandingan solusinya adalah sebagai berikut:
| Solusi Deployment | Biaya Sekali Pakai | Biaya Bulanan | Stabilitas 24/7 | Ambang Teknis |
|---|---|---|---|---|
| Mac Mini Lokal | ¥4.000-8.000 | Biaya API + Listrik ~¥10 | Bergantung pada internet rumah | Rendah |
| VPS Cloud Server | ¥0 | ¥25-150/bln + Biaya API | Kelas data center | Menengah |
| Raspberry Pi | ¥400-600 | Biaya API + Listrik ~¥7 | Bergantung pada internet rumah | Menengah |
| 1Panel/Baota | ¥0 | Biaya VPS + Biaya API | Kelas data center | Rendah |
🚀 Mulai Cepat: Apa pun metode deployment yang Anda pilih, OpenClaw memerlukan dukungan API dari model AI. Melalui APIYI (apiyi.com), Anda bisa mendapatkan akses ke antarmuka API untuk model seperti Claude, GPT-4o, dan lainnya di satu tempat. Cukup konfigurasi sekali di
openclaw.jsondan langsung bisa digunakan.
Mengapa OpenClaw Perlu Berjalan 24/7: Analisis Arsitektur Gateway
Sebelum membahas skema deployment, mari kita pahami satu konsep kunci: OpenClaw Gateway adalah sebuah daemon (proses latar belakang), bukan alat yang dijalankan hanya saat dibutuhkan.
3 Alasan Mengapa OpenClaw Gateway Harus Selalu Online
1. Koneksi Real-time ke Platform Pesan
OpenClaw menggunakan WebSocket untuk menjaga koneksi persisten dengan berbagai platform pesan. Begitu Gateway berhenti, semua saluran pesan akan segera terputus:
| Platform | Metode Koneksi | Dampak saat Gateway Berhenti |
|---|---|---|
| WebSocket (baileys) | Terputus sepenuhnya, tidak dapat mengirim atau menerima pesan | |
| Telegram | Bot Token + Webhook | Pesan akan menumpuk, dapat pulih setelah dimulai ulang |
| Discord | Bot Token + WebSocket | Terputus, akan terhubung kembali secara otomatis setelah dimulai ulang |
| Slack | Bot Token + Events API | Pesan akan menumpuk, dapat pulih setelah dimulai ulang |
| iMessage | BlueBubbles (khusus macOS) | Terputus, memerlukan perangkat macOS agar tetap online |
| Signal | WebSocket | Terputus, pesan mungkin hilang |
Di antaranya, WhatsApp adalah yang paling sensitif—ia menggunakan pustaka @whiskeysockets/baileys untuk mengimplementasikan protokol WhatsApp Web, di mana Gateway memiliki kendali penuh atas koneksi WebSocket dan siklus koneksi ulangnya. Jika Gateway tidak berjalan, pesan WhatsApp tidak akan bisa dikirim maupun diterima.
2. Tugas Terjadwal (Cron)
Sistem Cron OpenClaw berjalan di dalam proses Gateway. Jika kamu mengatur pengingat seperti "ingatkan saya rapat setiap jam 9 pagi" atau "cek email setiap 1 jam", tugas-tugas ini hanya akan dijalankan tepat waktu jika Gateway terus berjalan.
3. Memori Persisten dan Perilaku Proaktif
OpenClaw menggunakan file SOUL.md and MEMORY.md untuk mewujudkan memori lintas sesi. Agent yang berjalan terus-menerus dapat mengumpulkan status konteks dan melakukan perilaku proaktif yang nyata—tanpa perlu kamu memulai percakapan, ia bisa memantau, menjadwalkan, dan memberikan respons.

Opsi 1: Deployment Lokal Mac Mini — Mengapa Komunitas OpenClaw Menyukai Mac Mini
Mac Mini adalah "perangkat referensi deployment" yang diakui oleh komunitas OpenClaw. Pendirinya, Peter Steinberger, sendiri menggunakan Mac Mini sebagai lingkungan operasi utamanya.
5 Keunggulan Utama Mac Mini
| Keunggulan | Penjelasan |
|---|---|
| Konsumsi Daya Sangat Rendah | Hanya 5-10W saat idle, biaya listrik bulanan sangat murah |
| Performa Mumpuni | Performa single-thread Apple Silicon sangat baik, Node.js berjalan cepat |
| Model Lokal | RAM terpadu (Unified Memory) 16-32GB dapat menjalankan Model Bahasa Besar lokal melalui Ollama |
| iMessage | Fitur eksklusif macOS, terintegrasi melalui BlueBubbles |
| Senyap dan Ringkas | Desain tanpa kipas (M2/M4), beroperasi 24/7 tanpa kebisingan |
Rekomendasi Konfigurasi Mac Mini
| Kegunaan | Model yang Direkomendasikan | RAM | Anggaran |
|---|---|---|---|
| Hanya Model Cloud | Mac Mini M2 | 8GB | Sekitar Rp 8-9 Juta |
| Cloud + Model Lokal | Mac Mini M4 | 16GB | Sekitar Rp 10-12 Juta |
| Inferensi Lokal Berat | Mac Mini M4 Pro | 24-32GB | Rp 20 Juta+ |
Tips Menjalankan Mac Mini Tanpa Monitor (Headless)
Saat Mac Mini digunakan sebagai server OpenClaw, Anda tidak perlu menghubungkan monitor, tetapi macOS terkadang perlu "melihat" monitor agar dapat berfungsi normal. Solusinya:
- HDMI Dummy Plug (Rp 20rb – 50rb): Pasang beban palsu HDMI untuk menipu macOS agar mengira ada monitor yang terhubung.
- Matikan Mode Tidur (Sleep): Pengaturan Sistem → Penghemat Energi → Jangan pernah tidur.
- Jaringan Kabel (Ethernet): Gunakan kabel LAN alih-alih WiFi untuk memastikan koneksi yang stabil.
- Akses Jarak Jauh: Kelola melalui Tailscale atau fitur Berbagi Layar bawaan macOS.
Instalasi OpenClaw di Mac Mini
# Instal Node.js 22+
brew install node@22
# Instal OpenClaw
npm install -g openclaw
# Jalankan panduan instalasi
openclaw onboard --install-daemon
# Mulai Gateway
openclaw gateway start
# Verifikasi status
openclaw status
Panduan instalasi akan secara otomatis mengonfigurasi Gateway sebagai daemon sistem yang akan berjalan otomatis saat komputer dinyalakan.
🎯 Saran Konfigurasi: Setelah melakukan deployment lokal OpenClaw di Mac Mini, disarankan untuk menggunakan APIYI (apiyi.com) untuk mengonfigurasi antarmuka model AI. Anda bisa mengonfigurasi model Claude dan GPT sekaligus untuk memenuhi berbagai kebutuhan skenario tugas.
Keterbatasan Deployment Mac Mini
- Bergantung pada Jaringan Rumah: Internet mati = koneksi terputus.
- Bergantung pada Listrik: Mati lampu = layanan berhenti.
- Batasan Jaringan Lokal (LAN): Secara default hanya bisa diakses secara lokal (bisa diatasi dengan Tailscale).
- Investasi Perangkat Keras: Biaya awal sekitar Rp 8 – 20 juta.
Opsi 2: Deployment Server Cloud VPS — Online 24/7 yang Sesungguhnya
Jika Anda membutuhkan saluran pesan OpenClaw yang benar-benar tanpa gangguan, VPS adalah pilihan paling aman. Redundansi daya dan jaringan tingkat pusat data menjamin ketersediaan 7×24 jam yang sesungguhnya.
Rekomendasi Penyedia VPS
| Penyedia | Harga Terendah | Fitur Utama |
|---|---|---|
| Oracle Cloud | Gratis (4 ARM CPU + 24GB RAM) | Tingkat gratis selamanya, performa cukup |
| DigitalOcean | $4-6/bulan | Image OpenClaw sekali klik |
| Hetzner | $3-5/bulan | Node Eropa, rasio performa-harga tinggi |
| Hostinger | $5/bulan | Templat VPS OpenClaw sekali klik |
| Penyedia Cloud Lokal | Rp 50rb – 200rb/bulan | Latensi rendah, lebih mudah dalam pembayaran |
Deployment OpenClaw di VPS (Metode Docker)
# Login ke server melalui SSH
ssh root@ip-server-anda
# Instal Docker (jika belum terinstal)
curl -fsSL https://get.docker.com | sh
# Kloning OpenClaw
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# Jalankan dengan Docker Compose
docker-compose up -d
# Lihat status
docker-compose logs -f
Poin Keamanan Deployment VPS
Ini adalah poin yang paling krusial — jangan pernah mengekspos port Gateway ke jaringan publik:
{
"gateway": {
"bind": "127.0.0.1",
"port": 18789,
"auth": {
"token": "TokenKeamananAnda"
}
}
}
- Atur
bindke127.0.0.1untuk membatasi akses hanya dari lokal. - Atur
auth.tokenuntuk menambah perlindungan autentikasi. - Gunakan Tailscale untuk membangun terowongan terenkripsi guna akses jarak jauh.
💡 Tips: OpenClaw yang di-deploy di VPS tidak mendukung iMessage (memerlukan perangkat keras macOS). Jika Anda membutuhkan fitur iMessage, satu-satunya pilihan adalah deployment lokal menggunakan Mac Mini.
Opsi 3: Deployment 1Panel/Panel Baota — Solusi Server dengan Ambang Batas Terendah
Jika Anda sudah memiliki server dan menggunakan 1Panel atau Panel Baota untuk pengelolaannya, ini adalah opsi yang paling praktis.
Instalasi OpenClaw di 1Panel
App Store 1Panel sudah menyertakan OpenClaw, sehingga bisa diinstal dengan satu klik:
- Login ke panel manajemen 1Panel
- Masuk ke "App Store"
- Cari "OpenClaw"
- Klik instal, tunggu kontainer Docker berjalan
- Masuk ke konfigurasi kontainer untuk mengedit
openclaw.json
Docker image 1Panel: 1panel/openclaw
Instalasi OpenClaw di Panel Baota
Panel Baota tidak memiliki instalasi satu klik resmi untuk OpenClaw, tetapi bisa dilakukan melalui Docker Manager:
- Instal plugin Docker Manager di Panel Baota
- Buat proyek Docker Compose
- Gunakan
docker-compose.ymlresmi dari OpenClaw - Setelah konfigurasi selesai, jalankan kontainer
Mengonfigurasi Model APIYI melalui openclaw.json
Baik menggunakan 1Panel maupun Baota, konfigurasi intinya ada di file openclaw.json. Berikut adalah konfigurasi lengkap yang telah terverifikasi:
{
"agents": {
"defaults": {
"model": {
"primary": "apiyi/claude-sonnet-4-6-20250514"
}
}
},
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-xxxxx_kunci_API_Anda_xxxxx",
"api": "openai-response",
"models": [
{
"id": "claude-sonnet-4-6-20250514",
"name": "Claude Sonnet 4.6"
},
{
"id": "gpt-4o",
"name": "GPT-4o"
}
]
}
}
},
"gateway": {
"bind": "127.0.0.1",
"port": 18789
}
}
