Feb 03, 2026
Faradilla A.
9menit Dibaca
Untuk menginstal OpenClaw (sebelumnya Moltbot/Clawdbot) di VPS, berikut langkah-langkahnya: siapkan VPS Anda, kloning repository OpenClaw, jalankan script setup Docker, atur kredensial penyedia AI, lalu sambungkan ke platform chat yang ingin Anda gunakan.
Proses ini hanya memakan waktu kurang lebih 30 menit dari awal sampai selesai. Setelah itu, Anda akan memiliki asisten AI sendiri yang siap membalas pesan Anda kapan pun.
Secara teknis, Anda bisa menjalankan OpenClaw di laptop sendiri, meskipun ada batasannya. Kalau Anda menutup laptop atau koneksi internet terputus, bot ini akan offline.
Oleh karena itu, sebaiknya jalankan OpenClaw di VPS agar selalu tersedia dan bisa berjalan di latar belakang tanpa interupsi, bahkan saat Anda offline.
Untuk menyiapkan server guna menginstal OpenClaw, Anda membutuhkan VPS Linux dengan hak akses admin penuh. Sistem ini merupakan landasan dasar proyek Anda, karena server yang selalu aktif akan memastikan bot ini selalu online.
Anda tidak perlu komputer canggih untuk menyiapkan OpenClaw, namun bot ini tetap membutuhkan persyaratan sistem minimal agar bisa berjalan secara stabil.
Berikut spesifikasi minimal server yang Anda butuhkan:
Di tutorial ini, kita akan menggunakan OpenClaw hosting dari Hostinger, yang sudah menyertakan Docker Manager sehingga prosesnya bisa lebih mudah. Namun, langkah-langkahnya tidak akan terlalu berbeda dengan VPS lainnya.
Kalau belum pernah menggunakan VPS, Anda bisa mempelajarinya dulu di artikel kami tentang cara setting VPS. Ikuti proses penyiapan awal di artikel tersebut untuk memastikan Anda bisa membuat koneksi SSH ke server.

Kita akan menjalankan OpenClaw dengan Docker. Di sini, Docker berperan sebagai container yang ‘membungkus’ semua kebutuhan OpenClaw dalam satu sistem. Jadi, Anda tidak perlu menginstal dependensi secara manual dan mengonfigurasi berbagai hal secara terpisah, karena semuanya sudah dilakukan Docker.
Pertama, cari Docker Manager di dashboard hPanel Hostinger. Anda akan melihat Docker yang sudah terinstal atau opsi untuk mengaktifkannya.
Kalau Anda menggunakan VPS lain atau ingin melakukan verifikasi lewat command line, buat koneksi SSH ke server Anda lalu jalankan perintah berikut:
docker --version docker compose version
Anda akan melihat versi Docker dan Docker Compose. Kalau muncul pesan “command not found”, berarti Docker belum terinstal.
Konfigurasi Docker OpenClaw yang benar bergantung pada sistem container Docker yang baik. Jadi, kalau Anda ingin menginstalnya secara manual, Anda bisa menginstal Docker di Ubuntu dulu lalu memverifikasi lagi bahwa Docker sudah berjalan dengan baik.
Setelah memastikan Docker sudah terinstal dan berjalan, Anda pun siap memulai deployment OpenClaw.
Sekarang kita sampai di bagian yang paling seru. Kita akan mengkloning repository OpenClaw, lalu menggunakan script setup Docker resmi untuk menyiapkan dan men-deploy semuanya.
Pertama, dapatkan dulu kode OpenClaw di server Anda:
# Install git jika belum terinstal sudo apt install git -y # Clone repository git clone https://github.com/openclaw/openclaw.git # Masuk ke direktori cd openclaw
Kemudian, jalankan script setup Docker. OpenClaw sudah menyertakan script setup yang mengurus semuanya secara otomatis:
./docker-setup.sh
Script setup ini menyediakan semua yang Anda butuhkan untuk menyiapkan dan menjalankan OpenClaw. Begini cara kerjanya:
Seluruh prosesnya akan berjalan otomatis. Berbeda dengan aplikasi Docker lain yang biasanya mengharuskan Anda melakukan pull image, OpenClaw membuat image secara lokal di server Anda. Hal ini berarti:
Script setup Docker menjalankan wizard onboarding interaktif yang akan mengonfigurasi OpenClaw untuk Anda. Di sini, Anda perlu menyiapkan kredensial penyedia AI dan pengaturan penting lainnya.
Saat Anda menjalankan ./docker-setup.sh, Anda akan melihat panduan onboarding begitu proses build image selesai. Ada beberapa pertanyaan penting yang muncul:
Mode gateway:
Pilih Local. Artinya, gateway berjalan di VPS Anda.
Metode autentikasi:
Ini bagian yang paling krusial. Anda perlu memberi tahu OpenClaw cara mengakses model AI:
Kalau Anda memilih opsi yang direkomendasikan, yaitu Anthropic API Key, Anda perlu mendaftar atau login ke Anthropic, membuka menu API Keys, membuat key baru, menyalin key tersebut, lalu memasukkannya ke wizard pengaturan.
Simpan key ini dengan aman. Siapa pun yang memiliki key ini bisa menggunakan Claude di akun Anda, dan biaya penggunaannya akan dibebankan ke Anda.
Prosesnya sama seperti opsi lain, Anda cukup mengambil API key dari platform AI lalu menambahkannya ke pengaturan. Wizard akan menyimpan kredensial ini sebagai environment variable Linux di file konfigurasi Anda.
Kemudian, pilih model untuk platform AI yang dipilih, lalu pilih konfigurasi keamanannya.
Kesalahan konfigurasi OpenClaw yang paling sering terjadi adalah API key yang tidak diisi. Tanpa API key Anthropic atau OpenAI yang valid, OpenClaw tidak akan berfungsi. Baik Anthropic maupun OpenAI mewajibkan metode pembayaran yang tersimpan untuk akses API, jadi pastikan API key Anda aktif dan penagihan sudah diaktifkan.
Begitu script setup selesai, OpenClaw seharusnya sudah berjalan.
Untuk memastikan semuanya berjalan dengan benar, periksa status container:
# Pastikan Anda berada di direktori openclaw cd ~/openclaw # Cek container yang sedang berjalan docker compose ps
Anda seharusnya melihat openclaw-gateway dengan status “Up” atau “Running”. Tanda lain bahwa semuanya berfungsi dengan baik di antaranya:
Sebaliknya, kalau muncul pesan “Invalid API key”, “Authentication failed”, “Connection refused”, atau container terus-menerus restart, artinya ada error yang terjadi.
Hentikan proses Anda dan perbaiki masalahnya dulu dengan memeriksa log sebelum melanjutkan:
docker compose logs openclaw-gateway
Hal ini penting saat melakukan troubleshooting. Log OpenClaw akan menunjukkan tindakan apa yang telah dilakukan bot ini, jadi Anda bisa langsung menangani masalahnya.
Dashboard OpenClaw bisa diakses lewat alamat IP VPS Anda pada port 18789.
http://your-vps-ip:18789
Misalnya: http://45.123.45.67:18789
Saat pertama kali membuka Control UI, Anda perlu gateway token yang dibuat saat setup. Anda bisa menemukannya di:
cat ~/.clawdbot/.env | grep CLAWDBOT_GATEWAY_TOKEN
Atau, cek output saat Anda menjalankan ./docker-setup.sh. Token akan ditampilkan di bagian akhir.
Catatan: Meskipun proyek ini sudah berganti nama menjadi OpenClaw, file konfigurasi dan direktorinya masih menggunakan nama “clawdbot”, misalnya ~/.clawdbot/ dan CLAWDBOT_GATEWAY_TOKEN. Hal ini normal selama proses transisi dan tidak memengaruhi fungsi.
Begitu Anda masuk ke dashboard, buka Settings → Token (atau Anda akan langsung diminta melakukannya). Tempel token gateway Anda, lalu klik Save atau Authenticate.
Antarmuka OpenClaw ini adalah pusat kontrol Anda. Pada tahap ini, Anda tidak perlu menyelesaikan semua konfigurasinya; cukup pastikan Anda bisa mengaksesnya dan OpenClaw berstatus baik.
Kalau Anda tidak bisa mengakses antarmuka, ikuti langkah-langlah berikut:
Dashboard web yang baru kita konfigurasi akan digunakan untuk pengelolaan, tapi Anda akan berinteraksi dengan OpenClaw melalui aplikasi pesan, tempat percakapan AI berlangsung.
Kita akan membahas cara menyiapkannya di Telegram karena langkahnya cukup sederhana, tapi prosesnya kurang lebih sama untuk platform lain.
Berikut cara menyiapkan OpenClaw dengan Telegram:
Langkah 1: Buat bot Telegram
Langkah 2: Tambahkan Telegram ke OpenClaw
Kembali ke server Anda, jalankan:
# Pastikan Anda berada di direktori openclaw: cd ~/openclaw # Tambahkan Telegram dengan bot token Anda: docker compose run --rm openclaw-cli providers add --provider telegram --token YOUR_BOT_TOKEN
Ganti YOUR_BOT_TOKEN dengan token yang Anda dapatkan dari BotFather.
Langkah 3: Aktifkan izin bot yang diperlukan
Di chat dengan BotFather:
Langkah 4: Mulai chat
Kalau Anda menyiapkan pairing DM saat setup, Anda akan mendapatkan kode pairing. Di server Anda, setujui pairing tersebut:
docker compose run --rm openclaw-cli pairing approve telegram <kode-yang-Anda-terima>
Kalau pesan tidak muncul di setup Telegram OpenClaw Anda:
Untuk mengatasi masalah umum saat menyiapkan OpenClaw, cek dulu status container, pastikan gateway token sudah benar, lalu periksa log untuk melihat pesan error yang muncul. Sebagian besar masalah biasanya cukup bisa diprediksi, dan setelah Anda tahu penyebabnya, proses perbaikannya pun akan lebih cepat.
Berikut beberapa masalah umum yang mungkin Anda temui saat OpenClaw tidak berfungsi.
Container terus berhenti sendiri
Kalau container Anda berjalan lalu langsung berhenti:
Penyebab yang sering terjadi meliputi API key yang hilang atau tidak valid, port 18789 sudah dipakai, masalah konfigurasi Docker Compose, atau hak akses yang tidak memadai.
Kegagalan autentikasi
Hal ini menjadi masalah yang paling umum sejauh ini. Kalau Anda melihat pesan “authentication failed”, “invalid API key”, atau gagalnya permintaan ke model, periksa kembali API key Anda.
cat ~/.clawdbot/.env
Cari ANTHROPIC_API_KEY atau OPENAI_API_KEY. Pastikan:
Anda juga perlu memastikan API key valid di dashboard platform AI dan mengecek status penagihan, karena Anthropic dan OpenAI sama-sama mensyaratkan penagihan yang aktif.
Kemudian, tambahkan kembali kredensial Anda:
# Edit file .env nano ~/.clawdbot/.env # Tambahkan atau update API key Anda ANTHROPIC_API_KEY=masukkan_key_di_sini # Restart gateway docker compose restart openclaw-gateway
Konflik port
Kalau Anda menjumpai error “port already in use” atau “address already in use”:
Loop restart pada container
Kalau container terus restart, biasanya penyebabnya adalah environment variable yang belum diatur, file konfigurasi rusak, konfigurasi model tidak valid, atau masalah hak akses.
Untuk memperbaiki masalah ini:
Tidak bisa mengakses antarmuka
Kalau container sudah berjalan tapi Anda tidak bisa mengakses dashboard:
Restart dengan aman
Anda perlu restart OpenClaw saat mengubah environment variable, ketika bot tidak merespons, atau setelah mengubah konfigurasi tertentu.
Restart juga berguna untuk mengatasi perilaku yang aneh, karena memulai ulang dari kondisi bersih sering kali mengatasi masalah yang tidak menampilkan error yang jelas di log.
Kalau Anda perlu restart OpenClaw dengan cepat tanpa menghentikan container terlebih dulu:
docker restart openclaw-gateway
Atau, untuk restart dari awal dengan menghentikan lalu menjalankan kembali container secara manual (berguna kalau Anda ingin kontrol lebih atas prosesnya atau perlu memastikan container benar-benar berhenti):
docker stop openclaw-gateway docker start openclaw-gateway
Saat menjalankan OpenClaw, pastikan Anda menjaga keamanan token gateway, memantau penggunaan resource secara rutin, dan tetap mengikuti update terbaru.
Menjalankan bot AI di server memang memberi Anda tanggung jawab lebih, tapi semuanya tetap bisa dikelola dengan membangun kebiasaan yang baik di area-area tertentu.
Praktik keamanan
Pengelolaan resource
OpenClaw tergolong ringan, tapi ada beberapa hal yang tetap perlu Anda pantau:
Kalau Anda menemukan masalah pada resource, Anda mungkin perlu upgrade VPS atau menelusuri penyebab pemakaian yang berlebihan.
Strategi update
Versi OpenClaw baru dirilis secara berkala dengan peningkatan dan perbaikan.
Pemantauan uptime
Siapkan pemantauan dasar agar Anda tahu kalau OpenClaw sedang down:
Konfigurasi backup
Environment variable Anda, terutama token gateway, sangat penting untuk proses setup. Dokumentasikan semuanya dengan aman:
Untuk mengelola OpenClaw setelah penginstalan, pantau log secara rutin, perbarui container saat rilis versi baru, dan awasi metrik performanya.
Begitu semuanya sudah berjalan, Anda pun tidak perlu mengelolanya secara intens secara harian. Namun, OpenClaw tetap membutuhkan perhatian rutin agar performanya tetap terjaga.
Periksa log secara berkala.
Biasakan memeriksa log setiap minggu dengan menjalankan:
docker compose logs --tail 100 openclaw-gateway
Periksa apakah ada error atau peringatan yang berulang, masalah performa, kendala koneksi, atau pola yang tidak biasa.
Biasanya, semuanya akan berjalan normal. Tapi kalau bisa terdeteksi sejak awal, masalah bisa dicegah agar tidak menjadi jadi persoalan besar.
Update OpenClaw
Saat versi baru dirilis, gunakan script setup untuk mengambil kode terbaru:
git pull
Kemudian, jalankan ulang proses setup. Tenang, konfigurasi Anda akan tetap dipertahankan.
./docker-setup.sh
Pantau uptime
Periksa status container secara berkala. Seharusnya statusnya “Up”, tapi kalau sering restart, periksa log untuk mencari penyebabnya.
Pantau performa
Setiap beberapa minggu sekali, cek penggunaan resource:
docker stats openclaw-gateway
Perintah ini akan menampilkan penggunaan CPU, memori, dan jaringan secara real-time. Kalau penggunaannya terpantau tinggi, Anda mungkin perlu:
Untuk sebagian besar skenario penggunaan, Anda tidak perlu repot memikirkan scaling, clustering, atau optimasi yang rumit. OpenClaw berjalan lancar di satu VPS, cocok untuk penggunaan pribadi atau tim kecil.
Fokuslah menjaga layanan Anda tetap stabil, melakukan update saat diperlukan, memantau error, dan menerapkan prosedur keamanan dasar. Selamat mencoba dan semoga berhasil!
Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai standar dan komitmen editorial Hostinger.