OpenClaw
OpenClaw adalah asisten AI pribadi yang bisa diajak bicara lewat Telegram atau WhatsApp. Saka memasangnya di server Anda dengan setelan aman bawaan, lalu menyediakan halaman kelola tanpa terminal.
Pasang
Buka server Anda di panel, tekan + Pasang aplikasi, lalu pilih OpenClaw. Isian yang diminta:
| Isian | Keterangan |
|---|---|
| Penyedia AI | Anthropic (Claude), OpenAI, OpenRouter, atau endpoint yang kompatibel OpenAI (misalnya LiteLLM, vLLM). |
| Alamat endpoint dan nama model | Hanya untuk endpoint kompatibel OpenAI. |
| Kunci API AI | Disimpan hanya di server Anda, dalam berkas yang hanya bisa dibaca root. Biaya token dibayar langsung ke penyedia AI Anda. |
| Token bot Telegram (opsional) | Dari @BotFather, perintah /newbot. Boleh dikosongkan dan ditambahkan nanti. Bot ini milik asisten Anda, bukan bot Saka. |
Kebutuhan server: RAM 2 GB dan sisa disk 8 GB. Docker dipasang otomatis bila belum ada. Pemasangan butuh beberapa menit. Dialog boleh ditutup; pemasangan tetap berjalan dan hasilnya dikirim ke Telegram Anda.
Setelan yang dipasang Saka:
- OpenClaw berjalan di kontainer Docker dengan versi yang disematkan dan sudah diuji.
- Port OpenClaw (18789) hanya terbuka di
127.0.0.1, tidak dibuka ke internet. - Kontainer tanpa hak
NET_RAW/NET_ADMINdan denganno-new-privileges. - Izin perintah menyala dan ClawHub dimatikan (lihat Keamanan bawaan).
- Pencarian web tanpa kunci tambahan langsung aktif.
Katalog juga berisi Hermes Agent (Nous Research), RAM 1 GB. Hermes langsung menjawab pengguna Telegram yang ID-nya diisi saat pemasangan. Halaman kelola lengkap di bawah ini khusus untuk OpenClaw.
Akses chat & persetujuan
Orang baru yang mengirim pesan ke bot Anda tidak langsung dilayani. Ia mendapat kode akses (pairing), dan pesannya tidak diproses sampai Anda menyetujui.
- Kirim pesan apa saja ke bot Anda di Telegram.
- Permintaan muncul di halaman kelola dalam beberapa detik, lengkap dengan nama pengirim. Cocokkan kodenya dengan kode dari bot.
- Tekan Setujui hanya bila Anda mengenal pengirimnya.
Daftar "Yang bisa mengobrol dengan asisten ini" menampilkan semua yang sudah disetujui. Akses bisa dicabut kapan saja. Pemilik tidak bisa dicabut dari panel agar Anda tidak terkunci dari asisten sendiri.
Model AI
- Lihat model utama dan model yang terpasang.
- Daftar model yang tersedia diambil langsung dari penyedia AI memakai kunci di server Anda (Anthropic, OpenAI, OpenRouter). Kunci tidak pernah keluar dari server.
- Tambah model, jadikan model utama, atau hapus model.
Saluran: Telegram dan WhatsApp
Telegram
Isi token bot saat pemasangan, atau tambahkan nanti di kartu Telegram. Setelah itu gunakan alur persetujuan akses.
- Tekan Tambah WhatsApp. Pertama kali, Saka mengunduh plugin WhatsApp dan memulai ulang OpenClaw (±2-3 menit; bot Telegram berhenti sebentar).
- QR tampil di panel. Pindai dari WhatsApp di ponsel, seperti WhatsApp Web. QR diperbarui otomatis bila kedaluwarsa.
- Pengirim baru mendapat kode akses; setujui di kartu akses.
OpenClaw tersambung ke WhatsApp dengan cara perangkat tertaut (seperti WhatsApp Web), jalur yang tidak resmi. Meta bisa membatasi atau memblokir nomor yang dipakai. Pakai nomor terpisah, bukan nomor utama Anda, dan jangan dipakai untuk kirim pesan massal atau promosi.
WhatsApp bisa diputus dari panel dan disambungkan lagi kapan saja dengan memindai QR. Discord dan Slack menyusul.
Jadwal & pengingat
Buat tugas terjadwal untuk asisten: sekali (tanggal dan jam tertentu), harian, hari kerja, atau mingguan (pilih harinya), dengan jam dalam WIB. Tulis apa yang harus dikerjakan asisten, lalu pilih tujuan kirim hasilnya di Telegram atau WhatsApp. Jadwal bisa dinyalakan atau dimatikan, dijalankan sekarang, atau dihapus.
Jadwal juga bisa dibuat lewat chat, misalnya "ingatkan saya minum obat tiap jam 8 malam".
Pencarian web
Pencarian web aktif sejak pemasangan tanpa kunci tambahan. Penyedia bisa diganti di panel: parallel-free (bawaan) atau DuckDuckGo, atau dimatikan. Mengganti penyedia pertama kali mengunduh plugin dan memulai ulang OpenClaw.
Skill, persona, memori
- Skill: lihat skill bawaan OpenClaw, nyalakan atau matikan, dan isi kunci yang dibutuhkan skill tertentu.
- Persona: tulis dengan bahasa biasa siapa asisten ini, gaya bicaranya, dan apa yang boleh atau tidak. Berlaku di percakapan baru (di Telegram ketik
/new). - Pemeriksaan berkala (heartbeat): seberapa sering asisten memeriksa sendiri (mati, 30 menit, atau 1/2/4/12/24 jam), dengan jam aktif pilihan (misalnya 08:00 sampai 21:00) dalam WIB, WITA, WIT, waktu Singapura, atau UTC.
- Memori: baca dan ubah
USER.md, memori jangka panjangMEMORY.md, dan catatan harian. Yang dihapus dipindah ke folder.sampah-memoridi server, tidak langsung hilang. - Pemakaian: pemakaian token dihitung OpenClaw di server Anda. Biaya sebenarnya lihat di dasbor penyedia AI.
Dasbor lewat terowongan
Tombol Buka dasbor membuka dasbor bawaan OpenClaw di subdomain khusus <id>-<aplikasi>-dashboard.saka.work, tanpa membuka port di server Anda:
- Agent membuka koneksi keluar ke Saka Panel dan menyambungkannya ke port OpenClaw di
127.0.0.1. Agent hanya mau menyambung ke port aplikasi itu, bukan alamat sembarang. - Masuk memakai tiket sekali pakai (60 detik) yang dibuat panel. Subdomain dasbor terpisah dari app.saka.work sehingga kode dasbor tidak bisa menyentuh sesi panel Anda.
- Persetujuan perangkat browser dasbor dilakukan otomatis selama 3 menit setelah Anda menekan tombol, jadi Anda tidak perlu mengurus pairing perangkat.
Keamanan bawaan
| Setelan | Bawaan Saka | Artinya |
|---|---|---|
| Minta izin sebelum menjalankan perintah | Menyala | Sebelum menjalankan perintah di server, asisten mengirim tombol ✅/❌ ke Telegram Anda. Tidak dijawab berarti ditolak. |
| Skill dari internet (ClawHub) | Mati | Asisten tidak bisa mengunduh skill pihak ketiga yang tidak diperiksa. Skill bawaan tetap bisa dipakai. |
Keduanya bisa diubah di kartu Keamanan, tetapi disarankan tetap seperti bawaan.
Pemeriksaan keamanan: tombol di kartu yang sama menjalankan security audit milik OpenClaw (±1-3 menit) dan menampilkan temuan beserta tingkat dan saran perbaikannya. Pemeriksaan ini butuh swap agar asisten tidak ikut terhenti; bila belum ada, perbaiki dulu dari kartu Kesiapan.
Cadangan & update
- Cadangan: tekan Buat cadangan. Cadangan terverifikasi disimpan di server Anda (
/var/lib/sakapanel/cadangan/), 5 terakhir disimpan. - Update: Saka memeriksa rilis resmi terbaru (tanpa pra-rilis). Saat update: cadangan dibuat dulu, image baru diunduh, versi lama dihentikan dan disimpan, versi baru dijalankan. Bila versi baru tidak siap, OpenClaw kembali otomatis ke versi lama.
- Update otomatis (pilihan): sekali sehari sekitar pukul 03.00 WIB. Dijalankan oleh agent sendiri, jadi tetap berjalan walau Saka Panel putus. Hasilnya dikabarkan ke Telegram.
Bila aplikasi dihapus, kontainernya dihentikan dan datanya dipindah ke /var/lib/sakapanel/aplikasi/.sampah/ di server, bisa dipulihkan manual.