शुरू करने से पहले
- एक EasyRunner सर्वर, जिसके लिए domain उस पर रूट किया गया हो।
- बनाया गया या प्रकाशित OpenClaw container image।
/home/node/.openclawके लिए persistent config volume।/workspaceके लिए persistent workspace volume।- एक मजबूत Gateway token या password।
Compose ऐप
इस तरह की संरचना वाली Compose file के साथ एक EasyRunner ऐप बनाएं:openclaw.example.com को अपने Gateway hostname से बदलें। OPENCLAW_GATEWAY_TOKEN को ऐप definition में commit करने के बजाय EasyRunner के secret/environment manager में store करें।
OpenClaw कॉन्फ़िगर करें
Persistent config volume के अंदर, Gateway को केवल proxy के माध्यम से पहुंच योग्य रखें और auth आवश्यक करें:सत्यापित करें
अपने workstation से:Updates और backups
- नया OpenClaw image pull या build करें, फिर EasyRunner ऐप redeploy करें।
- Updates से पहले
openclaw-configvolume का backup लें। - यदि agents वहां durable project data लिखते हैं, तो
openclaw-workspaceका backup लें। - बड़े updates के बाद config migrations और service warnings पकड़ने के लिए
openclaw doctorचलाएं।
समस्या निवारण
gateway probeconnect नहीं कर सकता: पुष्टि करें कि Caddy hostname ऐप की ओर point करता है और container0.0.0.0:1455पर listen कर रहा है।- Auth fail होता है: EasyRunner secrets और local client command में token को साथ-साथ rotate करें।
- Restore के बाद files root-owned हैं: mounted volumes को repair करें ताकि container user
/home/node/.openclawऔर/workspaceमें लिख सके। - Browser या channel plugins fail होते हैं: जांचें कि required external binaries, network egress, और mounted credentials container के अंदर उपलब्ध हैं या नहीं।