Skip to main content
ClawDock, Docker-आधारित OpenClaw इंस्टॉलेशन के लिए एक छोटी shell-helper परत है। यह लंबे docker compose ... आह्वानों के बजाय clawdock-start, clawdock-dashboard, और clawdock-fix-token जैसे छोटे कमांड प्रदान करता है। यदि आपने अभी तक Docker सेट अप नहीं किया है, तो Docker से शुरू करें।

इंस्टॉल करें

यदि आपने पहले scripts/shell-helpers/clawdock-helpers.sh से ClawDock इंस्टॉल किया था, तो मौजूदा scripts/clawdock/clawdock-helpers.sh पथ से दोबारा इंस्टॉल करें; पुराना raw GitHub पथ हटा दिया गया है। पहली बार उपयोग करने पर helpers आपके OpenClaw checkout का स्वतः पता लगाते हैं (~/openclaw, ~/projects/openclaw जैसे सामान्य पथों की जाँच करके) और परिणाम को ~/.clawdock/config में कैश करते हैं। यदि आपका checkout कहीं और है, तो CLAWDOCK_DIR स्वयं सेट करें।

आपको क्या मिलता है

बुनियादी संचालन

कंटेनर एक्सेस

वेब UI और पेयरिंग

सेटअप और रखरखाव

उपयोगिताएँ

पहली बार की प्रक्रिया

यदि ब्राउज़र बताता है कि पेयरिंग आवश्यक है:

कॉन्फ़िगरेशन और सीक्रेट

ClawDock दो अलग-अलग .env फ़ाइलें पढ़ता है, जो Docker में वर्णित विभाजन के अनुरूप हैं:
  • docker-compose.yml के पास स्थित प्रोजेक्ट .env: इमेज नाम, पोर्ट और OPENCLAW_GATEWAY_TOKEN जैसे Docker-विशिष्ट मान। clawdock-token यहाँ से टोकन पढ़ता है।
  • ~/.openclaw/.env (कंटेनर में माउंट की गई): env-समर्थित सीक्रेट, जिन्हें OpenClaw स्वयं openclaw.json और agents/<agentId>/agent/auth-profiles.json के साथ प्रबंधित करता है।
clawdock-fix-token प्रोजेक्ट .env से टोकन को कंटेनर के gateway.remote.token और gateway.auth.token कॉन्फ़िगरेशन मानों में कॉपी करता है और Gateway को पुनः शुरू करता है। openclaw.json और दोनों .env फ़ाइलों की तुरंत जाँच करने के लिए clawdock-show-config का उपयोग करें; यह अपने प्रिंट किए गए आउटपुट में .env मानों को छिपा देता है।

संबंधित

Docker

OpenClaw के लिए मानक Docker इंस्टॉलेशन।

Docker VM रनटाइम

सुदृढ़ आइसोलेशन के लिए Docker-प्रबंधित VM रनटाइम।

अपडेट करना

OpenClaw पैकेज और प्रबंधित सेवाओं को अपडेट करना।