ClawDock
ClawDock adalah lapisan helper shell kecil untuk instalasi OpenClaw berbasis Docker. Ini memberi Anda perintah singkat seperticlawdock-start, clawdock-dashboard, dan clawdock-fix-token sebagai pengganti pemanggilan docker compose ... yang lebih panjang.
Jika Anda belum menyiapkan Docker, mulailah dengan Docker.
Instalasi
Gunakan path helper kanonis:scripts/shell-helpers/clawdock-helpers.sh, instal ulang dari path baru scripts/clawdock/clawdock-helpers.sh. Path raw GitHub lama sudah dihapus.
Yang Anda dapatkan
Operasi dasar
| Command | Description |
|---|---|
clawdock-start | Memulai gateway |
clawdock-stop | Menghentikan gateway |
clawdock-restart | Memulai ulang gateway |
clawdock-status | Memeriksa status kontainer |
clawdock-logs | Mengikuti log gateway |
Akses kontainer
| Command | Description |
|---|---|
clawdock-shell | Membuka shell di dalam kontainer gateway |
clawdock-cli <command> | Menjalankan perintah CLI OpenClaw di Docker |
clawdock-exec <command> | Menjalankan perintah arbitrer di dalam kontainer |
UI web dan pairing
| Command | Description |
|---|---|
clawdock-dashboard | Membuka URL UI Kontrol |
clawdock-devices | Mendaftarkan pairing perangkat yang tertunda |
clawdock-approve <id> | Menyetujui permintaan pairing |
Penyiapan dan pemeliharaan
| Command | Description |
|---|---|
clawdock-fix-token | Mengonfigurasi token gateway di dalam kontainer |
clawdock-update | Pull, build ulang, dan mulai ulang |
clawdock-rebuild | Build ulang image Docker saja |
clawdock-clean | Menghapus kontainer dan volume |
Utilitas
| Command | Description |
|---|---|
clawdock-health | Menjalankan pemeriksaan kesehatan gateway |
clawdock-token | Mencetak token gateway |
clawdock-cd | Lompat ke direktori proyek OpenClaw |
clawdock-config | Membuka ~/.openclaw |
clawdock-show-config | Mencetak file konfigurasi dengan nilai yang disamarkan |
clawdock-workspace | Membuka direktori workspace |
Alur pertama kali
Konfigurasi dan rahasia
ClawDock bekerja dengan pemisahan konfigurasi Docker yang sama seperti yang dijelaskan di Docker:<project>/.envuntuk nilai khusus Docker seperti nama image, port, dan token gateway~/.openclaw/.envuntuk kunci provider dan token bot yang didukung env~/.openclaw/agents/<agentId>/agent/auth-profiles.jsonuntuk auth OAuth/kunci API provider yang tersimpan~/.openclaw/openclaw.jsonuntuk konfigurasi perilaku
clawdock-show-config saat Anda ingin memeriksa file .env dan openclaw.json dengan cepat. Perintah ini menyamarkan nilai .env dalam output yang dicetak.