Raspberry Pi 5 deployment tutorial।

Strongest Raspberry Pi + AI Agent = कुछ सैकड़े रुपये का personal server।

रास्पबेरी पाई 5 क्यों बेस्ट चॉइस है

Raspberry Pi 5 अभी का सबसे powerful Raspberry Pi है, OpenClaw चलाना इसके लिए कोई problem नहीं। 4GB version काम कर जाता है, 8GB version और भी better। कुछ सैकड़े का एक board, power consumption 10 watts के आसपास, 24 घंटे electricity cost negligible, किसी भी cloud server से अच्छा।

पूरा process करीब 30 मिनट मे हो जाता है, नीचे के steps को follow करो।

तुम्हें ये तैयारियाँ करनी हैं

🍓
Raspberry Pi 5 (4GB/8GB)।
8GB version को recommend किया जाता है, Docker containers के लिए ज्यादा comfortable होता है, OOM का risk नहीं।
💾
64GB MicroSD कार्ड
A2 स्तर उच्च गति कार्ड, सैमसंग EVO Plus या SanDisk Extreme अनुशंसित
🌀
Heat dissipation fan।
Official active heat dissipation सबसे आसान है, ICE Tower बेहतर है पर कीमत ज्यादा है।
🔌
27W USB-C पावर
Pi 5 को 5V/5A पावर चाहिए, फोन चार्जर से काम न चलाएं, सप्लाई अपर्याप्त होने पर डाउनक्लॉक होगा

First step: System update करो

Board को उस पर OS flash करने के बाद, सबसे पहले package manager को update कर दो, कुछ dependencies install कर दो जो बाद मे चाहिए होंगे:

System को update करना & dependencies install करना।
# पैकेज सूची और स्थापित पैकेज अपडेट करें

Second step: Docker install करो

Raspberry Pi OS Debian पर based है, Docker के official source से install करो:

Raspberry Pi OS पर Docker install करना।
# Docker के आधिकारिक GPG कुंजी जोड़ें

Third step: docker-compose को configure करो

एक फ़ोल्डर बनाओ, कॉन्फ़िगरेशन फ़ाइलें लिख दो:

प्रॉजेक्ट फ़ोल्डर बनाओ
mkdir -p ~/openclaw && cd ~/openclaw
docker-compose.yml पूरा उदाहरण
version: "3.8"

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - ./data:/app/data
    environment:
      - NODE_ENV=production
      - TZ=Asia/Shanghai
    deploy:
      resources:
        limits:
          memory: 2G
        reservations:
          memory: 512M
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
      interval: 30s
      timeout: 10s
      retries: 3

Complete process overview।

1

सिस्टम फ्लैश करो

Raspberry Pi Imager से Raspberry Pi OS (64-bit) को SD card पर burn कर दो। Lite version select कर लो, desktop environment की जरूरत नहीं।

2

System को update करना।

Card को लगाओ, power on करो, internet से जुड़ जाने के बाद। apt update && apt upgrade,system को latest update कर दो।

3

Docker install करो

ऊपर दिए अनुसार Docker और docker-compose install कर लो, confirm कर लो कि docker --version Output normal है।

4

कॉन्फ़िगरेशन फ़ाइल लिख दो

बनाओ docker-compose.yml,config को paste करो, port और memory limits को अपने हिसाब से change करो।

5

सर्विस शुरु करो

Run करो docker compose up -d,फिर browser से खोलो http://रास्पबेरी-पाई-IP:3000،interface दिख गया तो हो गया।

शुरु करो और वेरिफ़ाई करो

OpenClaw शुरु करो
cd ~/openclaw
💡 8GB संस्करण अधिक स्थिर है:4GB version भी चल सकता है, लेकिन concurrent requests ज्यादा हों तो OOM trigger हो सकता है। अगर अभी board नहीं खरीदा तो सीधे 8GB version लो, कुछ ही सौ ज्यादा हो जाएंगे लेकिन optimization में कई घंटे बच जाएंगे।
सिस्टम फ्लैश करने की झंझट न चाहिए? MOLILI ARM आर्किटेक्चर सपोर्ट करता है, प्री-लोडेड इमेज सीधे बर्न कर दो, बूट करते ही चल जाएगा। MOLILI के बारे में जानो →
क्या यह tutorial तुम्हारे लिए useful रहा?