توافق العتاد
| طراز Pi | RAM | هل يعمل؟ | ملاحظات |
|---|---|---|---|
| Pi 5 | 4/8 GB | الأفضل | الأسرع، موصى به. |
| Pi 4 | 4 GB | جيد | الخيار الأنسب لمعظم المستخدمين. |
| Pi 4 | 2 GB | مقبول | أضف swap. |
| Pi 4 | 1 GB | محدود | ممكن مع swap وإعدادات بسيطة. |
| Pi 3B+ | 1 GB | بطيء | يعمل لكنه متثاقل. |
| Pi Zero 2 W | 512 MB | لا | غير موصى به. |
المتطلبات المسبقة
- Raspberry Pi 4 أو 5 مع RAM بسعة 2 GB+ (يوصى بـ 4 GB)
- بطاقة MicroSD (16 GB+) أو USB SSD (أداء أفضل)
- مزود طاقة Pi رسمي
- اتصال بالشبكة (Ethernet أو WiFi)
- Raspberry Pi OS بنواة 64-bit (مطلوب — لا تستخدم 32-bit)
- حوالي 30 دقيقة
الإعداد
تفليش نظام التشغيل
استخدم Raspberry Pi OS Lite (64-bit) — لا حاجة إلى سطح مكتب لخادم بلا شاشة.
- نزّل Raspberry Pi Imager.
- اختر نظام التشغيل: Raspberry Pi OS Lite (64-bit).
- في مربع حوار الإعدادات، اضبط مسبقًا:
- اسم المضيف:
gateway-host - فعّل SSH
- عيّن اسم المستخدم وكلمة المرور
- اضبط WiFi (إذا لم تكن تستخدم Ethernet)
- اسم المضيف:
- فلّش بطاقة SD أو قرص USB، ثم أدخله وشغّل Pi.
تشغيل التهيئة الأولية
الوصول إلى Control UI
من جهاز الكمبيوتر، احصل على عنوان URL للوحة التحكم من Pi:ثم أنشئ نفق SSH في طرفية أخرى:افتح عنوان URL المطبوع في متصفحك المحلي. للوصول البعيد دائم التشغيل، راجع تكامل Tailscale.
نصائح الأداء
استخدم USB SSD — بطاقات SD بطيئة وتتآكل. يحسّن USB SSD الأداء بدرجة كبيرة. راجع دليل إقلاع Pi عبر USB. فعّل ذاكرة التخزين المؤقتة لترجمة الوحدات — يسرّع استدعاءات CLI المتكررة على مضيفات Pi منخفضة القدرة:systemctl --user daemon-reload && systemctl --user restart openclaw-gateway.service. على Pi بلا شاشة، فعّل أيضًا lingering مرة واحدة حتى تبقى خدمة المستخدم بعد تسجيل الخروج: sudo loginctl enable-linger "$(whoami)".
إعداد النموذج الموصى به
بما أن Pi يشغّل Gateway فقط، استخدم نماذج API المستضافة سحابيًا:ملاحظات ثنائيات ARM
تعمل معظم ميزات OpenClaw على ARM64 دون تغييرات (Node.js، Telegram، WhatsApp/Baileys، Chromium). الثنائيات التي قد تفتقر أحيانًا إلى إصدارات ARM هي عادةً أدوات CLI اختيارية مكتوبة بـ Go/Rust وتأتي مع Skills. تحقق من صفحة إصدار الثنائي المفقود بحثًا عن ملفاتlinux-arm64 / aarch64 قبل الرجوع إلى البناء من المصدر.
الاستمرارية والنسخ الاحتياطية
توجد حالة OpenClaw ضمن:~/.openclaw/—openclaw.json، وauth-profiles.jsonلكل وكيل، وحالة القنوات/المزوّدين، والجلسات.~/.openclaw/workspace/— مساحة عمل الوكيل (SOUL.md، الذاكرة، المصنوعات).
استكشاف الأخطاء وإصلاحها
نفاد الذاكرة — تحقق من أن swap نشط باستخدامfree -h. عطّل الخدمات غير المستخدمة (sudo systemctl disable cups bluetooth avahi-daemon). استخدم النماذج المعتمدة على API فقط.
أداء بطيء — استخدم USB SSD بدلًا من بطاقة SD. تحقق من خنق CPU باستخدام vcgencmd get_throttled (ينبغي أن يعيد 0x0).
الخدمة لا تبدأ — تحقق من السجلات باستخدام journalctl --user -u openclaw-gateway.service --no-pager -n 100 وشغّل openclaw doctor --non-interactive. إذا كان هذا Pi بلا شاشة، فتحقق أيضًا من تفعيل lingering: sudo loginctl enable-linger "$(whoami)".
مشكلات ثنائيات ARM — إذا فشلت إحدى Skills برسالة “exec format error”، فتحقق مما إذا كان للثنائي إصدار ARM64. تحقق من المعمارية باستخدام uname -m (ينبغي أن تظهر aarch64).
انقطاع WiFi — عطّل إدارة طاقة WiFi: sudo iwconfig wlan0 power off.
الخطوات التالية
- القنوات — وصّل Telegram وWhatsApp وDiscord والمزيد
- إعدادات Gateway — جميع خيارات الإعداد
- التحديث — أبقِ OpenClaw محدّثًا