- Hetzner — عدد أكبر من الأنوية وذاكرة RAM مقابل كل دولار.
- Oracle Cloud — فئة ARM المجانية دائمًا (حتى 4 OCPU وذاكرة RAM بسعة 24 GB)، لكن التسجيل قد يكون صعبًا أحيانًا، وهي تدعم ARM فقط.
المتطلبات الأساسية
- حساب DigitalOcean (التسجيل)
- زوج مفاتيح SSH (أو الاستعداد لاستخدام المصادقة بكلمة مرور)
- نحو 20 دقيقة
الإعداد
1
إنشاء Droplet
- سجّل الدخول إلى DigitalOcean.
- انقر على Create > Droplets.
- اختر:
- Region: الأقرب إليك
- Image: Ubuntu 24.04 LTS
- Size: Basic، Regular، 1 vCPU / 1 GB RAM / 25 GB SSD
- Authentication: مفتاح SSH (موصى به) أو كلمة مرور
- انقر على Create Droplet ودوّن عنوان IP.
2
الاتصال والتثبيت
openclaw غير الجذر، بحيث تُحفظ الحالة ضمن /home/openclaw/.openclaw/ ويُثبَّت Gateway كخدمة systemd --user لذلك المستخدم.3
تشغيل الإعداد الأولي
4
إضافة مساحة تبديل (موصى بها لخوادم Droplet بسعة 1 GB)
5
التحقق من Gateway
6
الوصول إلى واجهة التحكم
يرتبط Gateway افتراضيًا بواجهة local loopback. اختر أحد الخيارات التالية.الخيار أ: نفق SSH (الأبسط)ثم افتح ثم افتح ثم افتح
http://localhost:18789.الخيار ب: Tailscale Servehttps://<magicdns>/ من أي جهاز على شبكة tailnet الخاصة بك.يصادق Tailscale Serve حركة مرور واجهة التحكم وWebSocket عبر ترويسات هوية tailnet، ما يفترض أن مضيف Gateway نفسه موثوق به. وتظل نقاط نهاية HTTP API تتبع وضع المصادقة المعتاد لـ Gateway (الرمز/كلمة المرور) بصرف النظر عن ذلك. لفرض بيانات اعتماد صريحة بسر مشترك عبر Serve، اضبط gateway.auth.allowTailscale: false واستخدم gateway.auth.mode: "token" أو "password".الخيار ج: الارتباط بشبكة tailnet (من دون Serve)http://<tailscale-ip>:18789 (الرمز مطلوب).الاستمرارية والنسخ الاحتياطية
تُحفظ حالة OpenClaw ضمن:~/.openclaw/— ملفopenclaw.json، وبيانات اعتماد القنوات/موفّري الخدمة، وملفauth-profiles.jsonلكل وكيل، وبيانات الجلسات.~/.openclaw/workspace/— مساحة عمل الوكيل (SOUL.md والذاكرة والعناصر الناتجة).
openclaw backup create فينتج نسخة قابلة للنقل بين المضيفين.
نصائح لذاكرة RAM بسعة 1 GB
لا يحتوي Droplet البالغ سعره 6 دولارات إلا على 1 GB من ذاكرة RAM. للحفاظ على سلاسة التشغيل:- تأكد من وجود خطوة إعداد مساحة التبديل أعلاه في
/etc/fstabحتى تستمر بعد إعادة التشغيل. - فضّل النماذج المستندة إلى API (Claude وGPT) على النماذج المحلية — إذ لا يلائم استدلال LLM المحلي ذاكرة بسعة 1 GB.
- اضبط
agents.defaults.model.primaryعلى نموذج أصغر إذا واجهت أخطاء نفاد الذاكرة مع المطالبات الكبيرة. - راقب الموارد باستخدام
free -hوhtop.
استكشاف الأخطاء وإصلاحها
لا يبدأ Gateway — شغّلopenclaw doctor --non-interactive وتحقق من السجلات باستخدام journalctl --user -u openclaw-gateway.service -n 50.
المنفذ مستخدم بالفعل — شغّل lsof -i :18789 للعثور على العملية، ثم أوقفها.
نفاد الذاكرة — تحقق من أن مساحة التبديل نشطة باستخدام free -h. إذا استمرت أخطاء نفاد الذاكرة، فانتقل إلى النماذج المستندة إلى API (Claude وGPT) بدلًا من النماذج المحلية، أو رقِّ Droplet إلى سعة 2 GB.
الخطوات التالية
- القنوات — صِل Telegram وWhatsApp وDiscord وغيرها
- إعداد Gateway — جميع خيارات الإعداد
- التحديث — حافظ على تحديث OpenClaw