Skip to main content
Raspberry Pi पर एक स्थायी, हमेशा चालू रहने वाला OpenClaw Gateway चलाएँ। चूँकि Pi केवल Gateway है (मॉडल API के माध्यम से क्लाउड में चलते हैं), इसलिए सामान्य क्षमता वाला Pi भी कार्यभार को अच्छी तरह संभाल लेता है — आम तौर पर हार्डवेयर की लागत एक बार $35-80 होती है और कोई मासिक शुल्क नहीं होता।

हार्डवेयर संगतता

न्यूनतम: 1 GB RAM, 1 कोर, 500 MB खाली डिस्क, 64-बिट OS। अनुशंसित: 2 GB+ RAM, 16 GB+ SD कार्ड (या USB SSD), Ethernet।

पूर्वापेक्षाएँ

  • 2 GB+ RAM वाला Raspberry Pi 4 या 5 (4 GB अनुशंसित)
  • MicroSD कार्ड (16 GB+) या USB SSD (बेहतर प्रदर्शन)
  • आधिकारिक Pi पावर सप्लाई
  • नेटवर्क कनेक्शन (Ethernet या WiFi)
  • 64-बिट Raspberry Pi OS (आवश्यक — 32-बिट का उपयोग न करें)
  • लगभग 30 मिनट

सेटअप

1

OS फ़्लैश करें

Raspberry Pi OS Lite (64-bit) का उपयोग करें — हेडलेस सर्वर के लिए डेस्कटॉप की आवश्यकता नहीं है।
  1. Raspberry Pi Imager डाउनलोड करें।
  2. OS चुनें: Raspberry Pi OS Lite (64-bit)
  3. सेटिंग डायलॉग में पहले से कॉन्फ़िगर करें:
    • होस्टनेम: gateway-host
    • SSH सक्षम करें
    • उपयोगकर्ता नाम और पासवर्ड सेट करें
    • WiFi कॉन्फ़िगर करें (यदि Ethernet का उपयोग नहीं कर रहे हैं)
  4. अपने SD कार्ड या USB ड्राइव पर फ़्लैश करें, उसे लगाएँ और Pi बूट करें।
2

SSH के माध्यम से कनेक्ट करें

3

सिस्टम अपडेट करें

4

Node.js 24 इंस्टॉल करें

5

स्वैप जोड़ें (2 GB या कम के लिए महत्वपूर्ण)

6

OpenClaw इंस्टॉल करें

7

ऑनबोर्डिंग चलाएँ

विज़ार्ड के निर्देशों का पालन करें। हेडलेस उपकरणों के लिए OAuth की तुलना में API कुंजियाँ अनुशंसित हैं। शुरुआत करने के लिए Telegram सबसे आसान चैनल है।
8

सत्यापित करें

9

नियंत्रण UI तक पहुँचें

अपने कंप्यूटर पर Pi से डैशबोर्ड URL प्राप्त करें:
फिर दूसरे टर्मिनल में SSH टनल बनाएँ:
प्रिंट किया गया URL अपने स्थानीय ब्राउज़र में खोलें। हमेशा चालू रहने वाली रिमोट पहुँच के लिए, Tailscale एकीकरण देखें।

प्रदर्शन संबंधी सुझाव

USB SSD का उपयोग करें — SD कार्ड धीमे होते हैं और घिस जाते हैं। USB SSD प्रदर्शन में उल्लेखनीय सुधार करता है और अधिक लेखन चक्रों तक चलता है; यदि आप OS को SD पर रखते हैं, तो इसे OPENCLAW_STATE_DIR के लिए उपयोग करें। Pi USB बूट गाइड देखें। मॉड्यूल कंपाइल कैश सक्षम करें — कम क्षमता वाले Pi होस्ट पर बार-बार किए जाने वाले CLI आह्वानों को तेज़ करता है। OPENCLAW_NO_RESPAWN=1 नियमित Gateway पुनरारंभों को उसी प्रक्रिया में रखता है, जिससे अतिरिक्त प्रक्रिया हस्तांतरण से बचा जाता है और छोटे होस्ट पर PID ट्रैकिंग सरल रहती है:
/tmp के बजाय /var/tmp का उपयोग करें — कुछ वितरण बूट होने पर /tmp साफ़ कर देते हैं, जिससे तैयार कैश हट जाता है। मेमोरी उपयोग घटाएँ — हेडलेस सेटअप के लिए GPU मेमोरी खाली करें और उपयोग न होने वाली सेवाएँ अक्षम करें:
स्थिर पुनरारंभों के लिए systemd ड्रॉप-इन — यदि यह Pi मुख्यतः OpenClaw चला रहा है, तो सर्विस ड्रॉप-इन जोड़ें:
फिर systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service। हेडलेस Pi पर लॉगआउट के बाद भी उपयोगकर्ता सेवा चलती रहे, इसके लिए एक बार लिंगरिंग भी सक्षम करें: sudo loginctl enable-linger "$(whoami)"

अनुशंसित मॉडल सेटअप

चूँकि Pi केवल Gateway चलाता है, इसलिए क्लाउड-होस्टेड API मॉडल का उपयोग करें — Pi पर स्थानीय LLM न चलाएँ, छोटे मॉडल भी उपयोगी होने के लिए बहुत धीमे हैं:

ARM बाइनरी संबंधी टिप्पणियाँ

OpenClaw की अधिकांश सुविधाएँ बिना किसी बदलाव के ARM64 पर काम करती हैं (Node.js, Telegram, WhatsApp/Baileys, Chromium)। जिन बाइनरी के ARM बिल्ड कभी-कभी उपलब्ध नहीं होते, वे आम तौर पर Skills द्वारा प्रदान किए गए वैकल्पिक Go/Rust CLI टूल होते हैं। uname -m से आर्किटेक्चर सत्यापित करें (इसमें aarch64 दिखना चाहिए), फिर स्रोत से बिल्ड करने से पहले अनुपलब्ध बाइनरी के रिलीज़ पेज पर linux-arm64 / aarch64 आर्टिफ़ैक्ट देखें।

स्थायित्व और बैकअप

OpenClaw की स्थिति यहाँ संग्रहीत होती है:
  • ~/.openclaw/openclaw.json, प्रति-एजेंट auth-profiles.json, चैनल/प्रदाता की स्थिति, सत्र।
  • ~/.openclaw/workspace/ — एजेंट कार्यक्षेत्र (SOUL.md, मेमोरी, आर्टिफ़ैक्ट)।
ये रीबूट के बाद भी बने रहते हैं और प्रदर्शन तथा दीर्घायु, दोनों के लिए SD कार्ड के बजाय SSD से लाभान्वित होते हैं। इसका पोर्टेबल स्नैपशॉट लेने के लिए चलाएँ:

समस्या निवारण

मेमोरी समाप्त होनाfree -h से सत्यापित करें कि स्वैप सक्रिय है। उपयोग न होने वाली सेवाएँ अक्षम करें (sudo systemctl disable cups bluetooth avahi-daemon)। केवल API-आधारित मॉडल का उपयोग करें। धीमा प्रदर्शन — SD कार्ड के बजाय USB SSD का उपयोग करें। vcgencmd get_throttled से CPU थ्रॉटलिंग जाँचें (इससे 0x0 लौटना चाहिए)। सेवा शुरू नहीं होतीjournalctl --user -u openclaw-gateway.service --no-pager -n 100 से लॉग जाँचें और openclaw doctor --non-interactive चलाएँ। यदि यह हेडलेस Pi है, तो यह भी सत्यापित करें कि लिंगरिंग सक्षम है: sudo loginctl enable-linger "$(whoami)" ARM बाइनरी संबंधी समस्याएँ — यदि कोई Skill “exec format error” के साथ विफल होती है, तो जाँचें कि बाइनरी का ARM64 बिल्ड उपलब्ध है या नहीं। uname -m से आर्किटेक्चर सत्यापित करें (इसमें aarch64 दिखना चाहिए)। WiFi कनेक्शन टूटना — WiFi पावर प्रबंधन अक्षम करें: sudo iwconfig wlan0 power off

अगले चरण

संबंधित