openclaw-ansible रेपो Ansible परिनियोजन के लिए सत्य का स्रोत है। यह पृष्ठ एक त्वरित अवलोकन है।
पूर्वापेक्षाएँ
| आवश्यकता | विवरण |
|---|---|
| OS | Debian 11+ या Ubuntu 20.04+ |
| पहुँच | Root या sudo विशेषाधिकार |
| नेटवर्क | पैकेज इंस्टॉलेशन के लिए इंटरनेट कनेक्शन |
| Ansible | 2.14+ (क्विक-स्टार्ट स्क्रिप्ट द्वारा अपने-आप इंस्टॉल) |
आपको क्या मिलता है
- Firewall-प्रथम सुरक्षा — UFW + Docker आइसोलेशन (केवल SSH + Tailscale पहुँच योग्य)
- Tailscale VPN — सेवाओं को सार्वजनिक रूप से उजागर किए बिना सुरक्षित रिमोट पहुँच
- Docker — आइसोलेटेड सैंडबॉक्स कंटेनर, केवल localhost बाइंडिंग
- गहन रक्षा — 4-स्तरीय सुरक्षा आर्किटेक्चर
- Systemd एकीकरण — हार्डनिंग के साथ बूट पर ऑटो-स्टार्ट
- एक-कमांड सेटअप — मिनटों में पूरा परिनियोजन
त्वरित शुरुआत
एक-कमांड इंस्टॉल:क्या इंस्टॉल होता है
Ansible playbook इंस्टॉल और कॉन्फ़िगर करता है:- Tailscale — सुरक्षित रिमोट पहुँच के लिए mesh VPN
- UFW firewall — केवल SSH + Tailscale पोर्ट
- Docker CE + Compose V2 — डिफ़ॉल्ट एजेंट सैंडबॉक्स बैकएंड के लिए
- Node.js 24 + pnpm — रनटाइम निर्भरताएँ (Node 22 LTS, वर्तमान में
22.19+, समर्थित रहता है) - OpenClaw — होस्ट-आधारित, कंटेनरीकृत नहीं
- Systemd सेवा — सुरक्षा हार्डनिंग के साथ ऑटो-स्टार्ट
Gateway सीधे होस्ट पर चलता है (Docker में नहीं)। एजेंट सैंडबॉक्सिंग
वैकल्पिक है; यह playbook Docker इंस्टॉल करता है क्योंकि यह डिफ़ॉल्ट सैंडबॉक्स
बैकएंड है। विवरण और अन्य बैकएंड के लिए Sandboxing देखें।
इंस्टॉल के बाद सेटअप
ऑनबोर्डिंग विज़ार्ड चलाएँ
पोस्ट-इंस्टॉल स्क्रिप्ट आपको OpenClaw सेटिंग्स कॉन्फ़िगर करने में मार्गदर्शन करती है।
त्वरित कमांड
सुरक्षा आर्किटेक्चर
परिनियोजन 4-स्तरीय रक्षा मॉडल का उपयोग करता है:- Firewall (UFW) — केवल SSH (22) + Tailscale (41641/udp) सार्वजनिक रूप से उजागर
- VPN (Tailscale) — Gateway केवल VPN mesh के माध्यम से पहुँच योग्य
- Docker आइसोलेशन — DOCKER-USER iptables चेन बाहरी पोर्ट एक्सपोज़र रोकती है
- Systemd हार्डनिंग — NoNewPrivileges, PrivateTmp, विशेषाधिकार-रहित उपयोगकर्ता
मैनुअल इंस्टॉलेशन
यदि आप स्वचालन पर मैनुअल नियंत्रण पसंद करते हैं:अपडेट करना
Ansible इंस्टॉलर OpenClaw को मैनुअल अपडेट के लिए सेट करता है। मानक अपडेट प्रवाह के लिए Updating देखें। Ansible playbook फिर से चलाने के लिए (उदाहरण के लिए, कॉन्फ़िगरेशन बदलावों के लिए):समस्या निवारण
Firewall मेरा कनेक्शन ब्लॉक करता है
Firewall मेरा कनेक्शन ब्लॉक करता है
- सुनिश्चित करें कि पहले आप Tailscale VPN के माध्यम से पहुँच सकते हैं
- SSH पहुँच (पोर्ट 22) हमेशा अनुमत है
- Gateway डिज़ाइन के अनुसार केवल Tailscale के माध्यम से पहुँच योग्य है
सेवा शुरू नहीं होगी
सेवा शुरू नहीं होगी
Docker सैंडबॉक्स समस्याएँ
Docker सैंडबॉक्स समस्याएँ
प्रदाता लॉगिन विफल होता है
प्रदाता लॉगिन विफल होता है
सुनिश्चित करें कि आप
openclaw उपयोगकर्ता के रूप में चला रहे हैं:उन्नत कॉन्फ़िगरेशन
विस्तृत सुरक्षा आर्किटेक्चर और समस्या निवारण के लिए, openclaw-ansible रेपो देखें:संबंधित
- openclaw-ansible — पूर्ण परिनियोजन गाइड
- Docker — कंटेनरीकृत Gateway सेटअप
- Sandboxing — एजेंट सैंडबॉक्स कॉन्फ़िगरेशन
- Multi-Agent Sandbox and Tools — प्रति-एजेंट आइसोलेशन