00:00:00Kabar gembira bagi para penggemar Cloudflare, sekarang Anda bisa menjalankan alat OpenClaw yang sangat populer di
00:00:05infrastruktur mereka menggunakan kombinasi workers, sandboxes, browser rendering, dan bahkan R2.
00:00:10Mereka sebenarnya punya artikel yang sangat mendetail tentang bagaimana semuanya disusun dan sebagian besar,
00:00:15ini berfungsi dengan sangat baik. Tapi apakah keuntungan menjalankan OpenClaw di infrastruktur serverless
00:00:21sebanding dengan fleksibilitas yang Anda dapatkan jika menjalankannya di VPS sendiri?
00:00:24Tekan tombol subscribe dan mari kita bahas.
00:00:28Jadi ini adalah OpenClaw atau ClawedBot yang berjalan di Cloudflare.
00:00:31Jika saya tunjukkan URL-nya, Anda bisa melihat ini berjalan di sandbox
00:00:34dan saya mendapatkan akses ke sana melalui worker saya.
00:00:37Saya bisa memberinya perintah seperti “beritahu saya segalanya tentang sistem yang sedang kamu jalankan”.
00:00:42Dan bisa Anda lihat, ia memberikan detail tentang infrastrukturnya.
00:00:45Sekarang saya akan menunggu sampai selesai dan menggulir ke atas sedikit.
00:00:48Dan kita bisa lihat di sini bahwa ini berjalan di Cloudflare cloud chamber.
00:00:52Lokasinya di San Jose, Florida dan kita bisa mendapatkan semua informasi spesifiknya.
00:00:56Tapi kita juga punya akses ke channels, jadi di sinilah kita bisa menambahkan WhatsApp, Telegram, atau Discord.
00:01:01Kita bisa lihat kita punya akses ke skills.
00:01:02Saya belum menginstal apa pun, tapi saya bisa jika mau.
00:01:05Dan kita mendapatkan akses penuh ke konfigurasi, debug, dan semua log.
00:01:10Tidak ada server yang perlu dikelola atau diperbarui.
00:01:12Anda hanya membayar untuk komputasi yang digunakan dan Anda mendapat manfaat dari jaringan edge global Cloudflare.
00:01:18Sangat keren.
00:01:18Kita akan membahas cara mengaturnya nanti di video ini.
00:01:22Tapi sebelum itu, mari kita bicara tentang bagaimana berbagai bagian teknologi ini
00:01:26bekerja sama untuk mewujudkan hal ini.
00:01:28Jadi, saat pertama kali mencoba mengunjungi instans OpenClaw Anda,
00:01:31Anda akan berhadapan dengan Cloudflare Access untuk autentikasi.
00:01:34Jadi Anda harus masuk dengan nama pengguna dan kata sandi atau OAuth.
00:01:38Dari sana, Cloudflare akan menggunakan token JWT untuk mengautentikasi Anda ke worker.
00:01:44Nah, worker ini belum menjadi gateway OpenClaw.
00:01:47Ini memiliki router HONO, yang memiliki rute untuk admin yang akan saya tunjukkan nanti.
00:01:52Tapi ia juga memiliki Protokol Chrome Developer Tools dan juga bagian validasi JWT.
00:01:59Ada beberapa hal lagi di sini, tapi saya memutuskan untuk menyingkatnya
00:02:01dan hanya menunjukkan tiga bagian utama yang menurut saya layak dibahas.
00:02:05Nah, Protokol Chrome Developer Tools ini memberikan akses ke browser renderer.
00:02:10Dan ini adalah sesuatu yang sangat keren dari Cloudflare, menyediakan instans Chromium headless,
00:02:15yang bisa digunakan saat OpenClaw melakukan penelusuran web atau riset atau hal lainnya.
00:02:19Dari sini, kita memiliki sandbox Cloudflare yang menggunakan Docker.
00:02:23Jadi untuk membangun ini secara lokal, Anda perlu menginstal Docker atau Colima.
00:02:27Dan ini pada dasarnya adalah gateway OpenClaw.
00:02:29Jika Anda pernah menonton video saya sebelumnya tentang cara mengamankan MontSpot atau OpenClaw,
00:02:34Anda akan tahu bahwa gateway berisi semacam “otak” dari sistem ini.
00:02:38Jadi ia berisi dasbor, akses web socket untuk node dan klien.
00:02:42Ia juga memiliki runtime agen, manajer sesi, dan manajer saluran.
00:02:46Ini berada di port 18789 untuk akses web socket dan juga HTTP untuk saluran.
00:02:53Jadi, padanan Cloudflare atau MopWork untuk itu ada di dalam sandbox.
00:02:58Sehingga ia bisa menjalankan kode secara terisolasi, membuatnya ekstra aman.
00:03:01Ini tidak menggunakan akses langsung dari penyedia AI, maksud saya kunci API ke sistem mereka.
00:03:08Maksudnya, Anda bisa menggunakan OpenAI atau Anthropic, jadi kunci API Anda sendiri,
00:03:13tapi Anda juga bisa menggunakan AI gateway Cloudflare, yang memberi Anda akses ke semua penyedia ini.
00:03:20Namun karena ini berjalan di sistem Cloudflare,
00:03:22Anda tentu saja tidak bisa menggunakan LLM lokal Anda sendiri.
00:03:25Jadi itu akan menjadi sesuatu yang perlu dipertimbangkan.
00:03:26Tapi sekali lagi, Anda bisa menggunakan saluran seperti Telegram, WhatsApp, Discord,
00:03:30dan terhubung ke sandbox Anda di Cloudflare, yang sebenarnya berkomunikasi.
00:03:33Jadi, seharusnya ada tanda panah di sini ke worker Anda.
00:03:36Terkait manajemen sesi, yakni mengelola penyimpanan dan konfigurasi,
00:03:40hal itu dilakukan di dalam bucket R2.
00:03:43Penting untuk dicatat bahwa jika Anda me-restart sandbox, atau membangun ulang kontainernya,
00:03:48apa pun yang Anda simpan di dalam sandbox akan terhapus.
00:03:51Oleh karena itu, Anda perlu menyimpan segala sesuatunya di bucket R2 agar tetap persisten.
00:03:56Jadi itu adalah gambaran singkat tentang cara kerjanya.
00:03:59Tentu saja, saya bisa membahas lebih detail, tapi untuk itulah artikel yang ditulis oleh Cloudflare ada.
00:04:04Sekarang mari kita masuk ke cara pengaturannya.
00:04:06Oke, hal pertama yang harus dilakukan adalah memastikan Anda memiliki paket workers berbayar
00:04:10seharga $5 sebulan ditambah biaya penggunaan tambahan.
00:04:13Ya, mungkin lebih murah menggunakan VPS Hetzner daripada ini,
00:04:17tetapi Anda mendapatkan banyak penggunaan untuk harga yang Anda bayar.
00:04:21Anda juga perlu menginstal sesuatu seperti Docker secara lokal.
00:04:24Saya pribadi menggunakan Colima, tapi Docker Desktop juga tidak masalah.
00:04:27Dan terakhir, Anda perlu memiliki kunci API Anthropic atau OpenAI.
00:04:31Nah, setelah Anda memiliki tiga hal tersebut, Anda perlu mengakses
00:04:34repo GitHub ini dan mengklonnya secara lokal ke sistem Anda.
00:04:38Tentu saja, Anda bisa mengeklik tombol ini untuk menerapkannya langsung ke Cloudflare,
00:04:42sehingga Anda tidak perlu mengklonnya.
00:04:44Tapi saya sudah mencobanya dan tidak berjalan baik bagi saya.
00:04:47Jadi saya sarankan untuk mengklon reponya.
00:04:48Setelah Anda mengklonnya, mereka punya langkah-langkah yang sangat membantu di bawah sini,
00:04:52yang memberi tahu Anda apa yang harus dilakukan.
00:04:54Jadi saya sarankan untuk mengikuti langkah-langkah ini dan ingatlah untuk menyimpan
00:04:58token gateway malt bot Anda, karena ini sangat penting. Simpan di dalam catatan,
00:05:02simpan ke file teks, pastikan Anda tidak kehilangannya.
00:05:05Lalu setelah Anda men-deploy malt worker Anda, ada beberapa hal yang harus dilakukan
00:05:09yang tercantum di readme, tetapi agak sulit ditemukan
00:05:13karena tersebar di mana-mana. Jadi izinkan saya memandu Anda melaluinya.
00:05:16Di dalam worker Anda, Anda seharusnya bisa melihat di bagian binding,
00:05:20objek ganda, yaitu sandbox, bucket R2, dan browser renderer.
00:05:25Jika tidak ada, Anda mungkin perlu membangun ulang kontainer Docker Anda dan men-deploy-nya lagi.
00:05:29Tetapi setelah ini ada, klik pada domain dan aturan,
00:05:32lalu pastikan Anda telah mengaktifkan Cloudflare Access.
00:05:35Saya sudah mengaktifkannya, tapi pertama kali melakukannya, Anda akan melihat pop-up di sini.
00:05:40Sekarang kita perlu mengisi dua variabel rahasia sebelum kita bisa menjalankan malt worker kita.
00:05:44Yang pertama adalah cfaccess_aud, dan yang kedua adalah cfaccess_team_domain.
00:05:50Anda bisa mendapatkan nilai pertama dengan mengelola Cloudflare Access Anda,
00:05:52yang ada di bawah sini, dan Anda perlu menambahkannya ke Wrangler sebagai rahasia (secret).
00:05:56Nilai kedua bisa didapatkan di pengaturan, yang bisa Anda temukan di sini.
00:06:01Ini adalah domain Cloudflare Access Anda.
00:06:03Setelah itu, dokumentasi meminta Anda untuk menjalankan deploy lagi.
00:06:07Nah, jika Anda sudah memiliki lingkungan sandbox,
00:06:09maka membangunnya kembali bisa menyebabkan masalah ini.
00:06:12Jadi saya sarankan menjalankan perintah ini untuk melihat daftar kontainer Anda.
00:06:16Setelah Anda mendapatkan ID kontainer yang sudah ada,
00:06:19yang perlu Anda lakukan hanyalah menjalankan perintah delete diikuti oleh ID tersebut.
00:06:23Karena saya tidak ingin menghapus kontainer itu, saya akan membiarkannya apa adanya.
00:06:26Tetapi Anda harus menghapus kontainer yang sudah ada sebelum membangun ulang atau men-deploy ulang untuk menambahkan yang baru.
00:06:31Setelah selesai, Anda seharusnya memiliki akses ke halaman admin Malt Spot.
00:06:35Tampilannya akan terlihat seperti ini.
00:06:37Jangan khawatir tentang peringatan ini kecuali Anda ingin menyimpan informasi Anda secara permanen.
00:06:41Dalam hal ini, Anda perlu menambahkan rahasia yang hilang ini.
00:06:44Tetapi jika ini pertama kalinya Anda menjalankan ini,
00:06:46Anda seharusnya melihat perangkat untuk dipasangkan di sini, yaitu permintaan pemasangan yang tertunda.
00:06:50Dan Anda harus mengeklik tombol di sini untuk memasangkannya.
00:06:54Karena saya sudah melakukannya, Anda akan melihatnya di sini.
00:06:56Ini adalah perangkat yang telah saya pasangkan.
00:06:58Dan ini terjadi ketika kita menghubungkan browser ke gateway Cloudbot kita.
00:07:02Jadi sekarang dengan semua itu, kita perlu pergi ke URL worker kita dan menambahkan token sebagai parameter kueri.
00:07:08Ini adalah token yang saya minta Anda simpan tadi ke URL-nya.
00:07:12Dan ini adalah sesuatu yang hanya perlu Anda lakukan saat pertama kali mengakses Cloudbots dari browser Anda.
00:07:17Setelah itu, semoga status kesehatannya (health) oke
00:07:20dan Anda bisa berkomunikasi dengan agen Anda.
00:07:23Tentu saja, ini memberi Anda fleksibilitas penuh memiliki OpenClaw seolah-olah berada di VPS.
00:07:29Dan jika saya gulir ke bawah di sini, tim Cloudflare bahkan berhasil menghubungkannya ke Slack.
00:07:35Jadi Anda bisa melihat di sini beberapa tangkapan layar seseorang yang berbicara dengan Maltbot di Slack
00:07:40dan mendapatkan respons darinya.
00:07:41Nah, jika Anda tidak ingin repot dengan segala hal yang melibatkan pengaturan
00:07:46server Linux baru atau Mac Mini, maka menggunakan Malt worker dari Cloudflare bisa menjadi pilihan yang baik
00:07:52karena tim tersebut telah mengutamakan keamanan dan mereka pada dasarnya telah melakukan semua pekerjaan sulit untuk Anda.
00:07:57Tetapi jika Anda tidak keberatan melakukan sedikit riset, melakukan SSH ke server dan menjalankan beberapa perintah
00:08:03terminal, maka saya pikir opsi menggunakan VPS atau Mac Mini untuk jangka panjang lebih
00:08:10aman jika Anda tahu apa yang Anda lakukan dan sangat, sangat fleksibel.
00:08:13Selain itu, Anda bisa mendapatkan versi OpenClaw yang benar-benar pribadi.
00:08:18Jika Anda menjalankan Ollama atau model lokal apa pun, Anda bisa menghubungkan OpenClaw ke model tersebut
00:08:22dan menggunakannya bahkan tanpa perlu terhubung ke internet.
00:08:26Dan Anda mungkin juga menyadari bahwa Malt worker yang saya jalankan menunjukkan logo Clawedbot dan bukan OpenClaw,
00:08:32artinya versi mereka di GitHub sedikit ketinggalan zaman.
00:08:36Tapi saya yakin tim mereka bisa memperbaikinya dalam waktu singkat.
00:08:38Menurut pendapat saya, lebih baik menempuh jalur VPS dan belajar cara mengaturnya dengan benar
00:08:44sehingga Anda memiliki fleksibilitas penuh untuk melakukan apa pun yang Anda inginkan dan privasi.
00:08:49Jika Anda ingin tahu cara mengatur Maltbot, OpenClaw, atau Clawedbot di VPS dengan aman,
00:08:55tontonlah video yang saya buat sebelumnya, yang membahas persis cara mengaturnya
00:08:59menggunakan Tailscale. Terlepas dari masalah keamanan, jika Anda menggunakan salah satu bot ini dan sedang membangun perangkat lunak dengannya,
00:09:05maka Anda pasti ingin memastikan bahwa perangkat lunaknya bebas bug dan memiliki sesedikit mungkin kesalahan.
00:09:10Di sinilah BetterStack berperan, memberi Anda kemampuan untuk melihat log di
00:09:15backend dan mengetahui ketika ada yang tidak beres sebelum itu terjadi menggunakan deteksi anomali.
00:09:20Ada juga pelacakan kesalahan asli AI yang dapat melacak kesalahan apa pun framework front-end yang digunakan
00:09:24dan memberi Anda petunjuk tentang cara memperbaiki kesalahan di harness agen favorit Anda.
00:09:28Jadi kunjungi dan coba BetterStack hari ini.