
ZeaburOpenClaw 🦞 (sebelumnya Clawdbot, Moltbot) adalah asisten AI pribadi yang berjalan secara lokal dan terhubung ke berbagai platform perpesanan melalui arsitektur Gateway berbasis WebSocket.
⚠️ Template ini menggunakan ghcr.io/openclaw/openclaw:latest. OpenClaw 🦞 sedang dalam pengembangan cepat, jadi mungkin ada bug yang belum ditemukan. Mengubah versi juga tidak menjamin stabilitas.
⚠️ Jika Anda mengalami masalah, silakan kunjungi GitHub issues untuk mencari solusi atau melaporkan masalah baru. Untuk masalah terkait platform Zeabur, silakan hubungi dukungan Zeabur.
⚠️ Software dan paket khusus macOS (seperti Homebrew) tidak didukung di lingkungan container ini. Silakan cari solusi alternatif.
⚠️ Template ini memerlukan Dedicated Server di Zeabur. Tidak dapat berjalan di kluster bersama.
⚠️ Template ini sudah dikonfigurasi dan siap digunakan - tidak perlu menjalankan wizard pengaturan. Jika ingin menjalankan wizard, ingat untuk mengatur bind ke mode lan. Lihat dokumentasi resmi untuk konfigurasi lebih lanjut.
gpt-5-mini): Jika sudah memasukkan API Key saat deploy, langsung ke langkah 3. Bisa juga menambahkan ZEABUR_AI_HUB_API_KEY nanti di tab Variables dashboard Zeabur (restart layanan setelah menambahkan).anthropic/claude-opus-4-5. Buka Web UI Settings atau tambahkan kunci API melalui variabel lingkungan. Info: https://docs.openclaw.ai/providers/anthropicUntuk konfigurasi model AI, lihat dokumentasi resmi.
Mendapatkan token dari BotFather:
/newbot untuk membuat bot baru123456789:ABCdefGHIjklMNOpqrsTUVwxyz)Menambahkan token ke Zeabur:
TELEGRAM_BOT_TOKEN dengan token bot Anda"plugins": { "entries": { "telegram": { "enabled": true } } }. Untuk menonaktifkan, atur enabled ke false.Menghubungkan akun Telegram Anda:
/start ke bot Anda di TelegramJN4MSY23)openclaw pairing approve telegram <kode>openclaw pairing approve telegram <kode>Approved telegram sender <user-id>.Langkah 1: Konfigurasi kanal WhatsApp Tambahkan konfigurasi berikut melalui OpenClaw Web UI (Settings → Config) atau tempelkan ke chat:
"channels": {
"whatsapp": {
"selfChatMode": true,
"dmPolicy": "allowlist",
"allowFrom": ["+15551234567"]
}
}
Ganti +15551234567 dengan nomor telepon WhatsApp Anda (dengan kode negara). Restart layanan setelah menyimpan.
Langkah 2: Hubungkan WhatsApp
openclaw channels loginMembuat channel LINE Messaging API:
Menambahkan kredensial ke Zeabur:
LINE_CHANNEL_ACCESS_TOKEN dengan Channel access token AndaLINE_CHANNEL_SECRET dengan Channel secret Anda"plugins": { "entries": { "line": { "enabled": true } } }Mengatur Webhook:
https://<your-domain>/line/webhookhttps://<your-domain>/line/webhookMenghubungkan akun LINE Anda:
JN4MSY23)openclaw pairing approve line <kode>openclaw pairing approve line <kode>Approved line sender <user-id>.Untuk platform perpesanan lainnya (Discord, Slack, dll.), lihat dokumentasi Channels.
Verifikasi setup Anda:
zeabur-ai/gpt-5-minianthropic/claude-opus-4-5 (memerlukan kunci API)Ganti model untuk percakapan saat ini (melalui perintah chat):
/models - Lihat model yang tersedia/model <model-id> - Ganti model hanya untuk percakapan ini (tidak mempengaruhi percakapan lain)Ganti model default untuk semua percakapan baru (via Web UI Settings):
gemini-2.5-flash-lite, gpt-5-nano). Jika model tidak tersedia, gunakan /new untuk memulai percakapan baru dengan model default.Tambah penyedia AI (via Web UI Settings atau variabel lingkungan):
Modifikasi model Zeabur AI Hub (via dashboard Zeabur):
/opt/openclaw/providers/zeabur-ai-hub.json5/home/node/.openclaw/openclaw.json via tab Files atau Web UI Settings. Tambahkan berikut ke array models.providers.zeabur-ai.models:{ "id": "gpt-5.2", "name": "GPT-5.2", "reasoning": false, "input": ["text", "image"], "cost": { "input": 1.5, "output": 12, "cacheRead": 0.15, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "gpt-5.1", "name": "GPT-5.1", "reasoning": false, "input": ["text", "image"], "cost": { "input": 1.35, "output": 11, "cacheRead": 0.14, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "gpt-5-nano", "name": "GPT-5 Nano", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.1, "output": 0.8, "cacheRead": 0.01, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "glm-4.7", "name": "GLM-4.7", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.5, "output": 2, "cacheRead": 0.12, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 8192 },
{ "id": "glm-4.7-flash", "name": "GLM-4.7 Flash", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.25, "output": 1, "cacheRead": 0.06, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 8192 },
{ "id": "kimi-k2.5", "name": "Kimi K2.5", "reasoning": false, "input": ["text"], "cost": { "input": 0.45, "output": 2, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 131072, "maxTokens": 8192 }
Semua data disimpan di /home/node:
/home/node/.openclaw - Konfigurasi, sesi, perangkat, dan kredensial/home/node/.openclaw/workspace - Ruang kerja dan file memori💡 Tips: Kami merekomendasikan untuk membuat cadangan setelah menyelesaikan pengaturan awal atau melakukan perubahan konfigurasi penting.
Cadangan:
backup → Unduh dari Files di /home/node (contoh: backup-1430.tar.gz)
cd /home/node && tar -czvf backup.tar.gz .openclawPemulihan:
/home/node di Filesrestore <nama-file> --strip 2restore <nama-file>cd /home/node && tar -xzvf <nama-file>⚠️ Pemulihan akan menimpa konfigurasi dan data yang ada di layanan baru. Jangan lupa untuk juga mengatur kembali variabel lingkungan terkait (contoh: TELEGRAM_BOT_TOKEN). Cadangan/pemulihan channel hanya diuji dengan Telegram dan WhatsApp.
Lokasi data versi lama (tanpa perintah):
~/.clawdbot, workspace ~/clawd~/.moltbot atau ~/.clawdbot, workspace ~/clawdLokasi OpenClaw baru: /home/node/.openclaw (termasuk config dan workspace)
OpenClaw memiliki kompatibilitas mundur dan akan otomatis membaca folder .clawdbot dan .moltbot, cukup ekstrak langsung tanpa perlu mengganti nama.
Langkah migrasi:
cd /home/node && tar -czvf backup.tar.gz .clawdbot .moltbot clawd 2>/dev/null (mengabaikan folder yang tidak ada)backup.tar.gz dari Filesbackup.tar.gz ke folder /home/node di Filescd /home/node && tar -xzvf backup.tar.gz && rm backup.tar.gzPerintah CLI clawdbot dan moltbot masih tersedia untuk kompatibilitas.
Layanan tidak bisa dimulai setelah mengubah konfigurasi? Gunakan mode penyelamatan:
/opt/openclaw/rescue.sh (atau sleep infinity untuk versi lama tanpa perintah)/home/node/.openclaw/openclaw.json/opt/openclaw/startup.sh && /opt/openclaw/start_gateway.sh
node dist/index.js gateway --allow-unconfigured --bind "${OPENCLAW_GATEWAY_BIND}" --port "${OPENCLAW_GATEWAY_PORT}" --token "${OPENCLAW_GATEWAY_TOKEN}"Perbarui versi: Buka Settings → Service Image Source → ubah ghcr.io/openclaw/openclaw:<tag>.
Error health check Startup probe failed: dial tcp ... connect: connection refused? Ini berarti layanan belum selesai memulai atau port belum siap. OpenClaw mungkin memerlukan lebih banyak waktu untuk memulai, terutama pada peluncuran pertama. Coba:
⚠️ Fitur ini hanya tersedia untuk deployment baru. Deployment lama tidak menyertakan skrip startup Tailscale — silakan deploy ulang template untuk menggunakan fitur ini.
Selain domain publik, Anda dapat menggunakan Tailscale agar OpenClaw hanya dapat diakses dalam jaringan pribadi (tailnet) Anda, tanpa perlu diekspos ke internet publik.
Prasyarat:
Langkah 1: Atur variabel lingkungan Di tab Environment Variables dashboard Zeabur, tambahkan:
TS_AUTHKEY (wajib): Auth Key Tailscale Anda (tskey-auth-xxx). Buat di Tailscale Admin Console → Keys. Tanpa variabel ini, pengaturan Tailscale akan dilewati sepenuhnya.TS_HOSTNAME (opsional): Nama mesin di tailnet Anda, yang menentukan URL akses (https://<TS_HOSTNAME>.<tailnet>.ts.net). Default openclaw jika tidak diatur.Langkah 2: Ubah perintah startup Buka Settings → Command, ubah ke:
/opt/openclaw/startup.sh && /opt/openclaw/start_gateway_tailscale.sh
Restart layanan.
Langkah 3: Instal Tailscale di perangkat Anda Instal Tailscale di perangkat yang ingin Anda gunakan untuk mengakses OpenClaw (macOS, Windows, iOS, Android, Linux), dan login dengan akun Tailscale yang sama yang digunakan untuk membuat Auth Key.
Langkah 4: Login pertama ke Web UI Setelah dimulai, buka di browser (harus di perangkat tailnet yang sama):
https://<TS_HOSTNAME>.<tailnet-anda>.ts.net
Nama DNS tailnet Anda dapat ditemukan di Tailscale Admin Console → DNS, atau periksa URL lengkap di Log layanan pada dashboard Zeabur.
Kunjungan pertama akan menampilkan "pairing required". Login menggunakan salah satu cara:
https://<TS_HOSTNAME>.<tailnet-anda>.ts.net?token=<GATEWAY_TOKEN>Gateway Token dapat ditemukan di tab Instructions atau Environment Variables dashboard Zeabur (OPENCLAW_GATEWAY_TOKEN).
Langkah 5: Menghubungkan OpenClaw app (Opsional, contoh macOS)
wss://<TS_HOSTNAME>.<tailnet-anda>.ts.netUntuk pengaturan iOS dan Android, lihat dokumentasi resmi.
Kembali ke mode domain publik:
Ubah perintah startup kembali ke /opt/openclaw/startup.sh && /opt/openclaw/start_gateway.sh dan restart.
Template ini menonaktifkan mDNS/Bonjour (OPENCLAW_DISABLE_BONJOUR=1) karena nama host container Zeabur dapat melebihi batas label DNS 63 byte. mDNS hanya digunakan untuk penemuan jaringan lokal (seperti AirPlay/Chromecast) dan tidak diperlukan di lingkungan cloud di mana layanan terhubung melalui DNS internal.
2026/2/16
latest untuk mengikuti perbaikan keamanan yang cepat2026/2/15
start_gateway_tailscale.sh untuk akses HTTPS pribadi via tailnet tanpa diekspos ke internet publik2026.2.142026/2/10
/v1/chat/completions, model default ke gemini-2.5-flash-imagegpt-oss-120b, llama-3.3-70b, qwen-3-32: menambahkan pengaturan kompatibilitas supportsStore: falsegpt-oss-120b (diatur ke true).zip (layanan backup Zeabur)TELEGRAM_BOT_TOKEN, DISCORD_BOT_TOKEN, SLACK_BOT_TOKEN, SLACK_APP_TOKEN, LINE_CHANNEL_ACCESS_TOKEN, LINE_CHANNEL_SECRET) ke file konfigurasi saat startup2026/2/7
2026/2/4
backup dan restorerescue.sh mode penyelamatan untuk ketika konfigurasi rusak2026/2/2
Zeabur