Pertanyaan :
Bagaimana cara install OpenClaw di Docker?
Berlaku untuk :
VPS / Dedicated Server.
Jawaban :
Sangat mungkin untuk memasang OpenClaw sebagai Docker. Mari kita install menggunakan Ubuntu 24 Plain OS.
Pastikan Ubuntu 24 Anda sudah di mutakhir ke versi terakhir.
apt update; apt upgrade -y
Pasang Docker juga.
apt-get install ca-certificates curl -y
Tambahkan docker official GPG key
sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc
Kini tambahkan repositori ke apt sources.
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF Types: deb URIs: https://download.docker.com/linux/ubuntu Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") Components: stable Architectures: $(dpkg --print-architecture) Signed-By: /etc/apt/keyrings/docker.asc EOFMari kita update repository.
apt update
Pasang dockernya.
apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Kini install docker OpenClaw menggunakan official image yang telah di sediakan.
git clone https://github.com/openclaw/openclaw.git cd openclaw export OPENCLAW_IMAGE="ghcr.io/openclaw/openclaw:latest ./scripts/docker/setup.sh
Mari kita tunggu selagi server memasang OpenClaw, proses ini mungkin membutuhkan waktu beberapa menit untuk selesai. Ada banyak pertanyaan yang akan ditanyakan ketika pertama kali pasang.
- Yes
- QuickStart
Select Model/auth provider :
Anda bisa menggunakan OpenRouter untuk yang gratisan. Kemudian paste API dari OpenRouter.
Select default model : Keep current.
Kini Select Channel, dimana input dan output akan diterima. Kebanyakan user mungkin akan memilih Telegram Bot. Jika Anda memilih Telegram bot, Anda butuh konfigurasi API nya dulu. Jika sudah punya API nya, maka tinggal di paste saja.
Jika ditanyakan untuk search engine, kita bisa Skip for now.
Beberapa skill mungkin akan terpasang setelah sesi ini. Membutuhkan waktu beberapa menit.
Jika Anda menggunakan Telegram Bot, butuh melakukan auth bot dari OpenClaw interface dulu sebelum botnya bisa digunakan.
docker exec <your_docker_id> openclaw pairing approve telegram <unique_code_from_telegram>
Jika semuanya sudah selesai, Anda siap menggunakan self hosted bot dari Telegram.