نظرة عامة على المنصات

DigitalOcean

الهدف

تشغيل OpenClaw Gateway دائم على DigitalOcean مقابل 6 دولارات/شهر (أو 4 دولارات/شهر مع التسعير المحجوز). إذا كنت تريد خيارًا بـ 0 دولار/شهر ولا تمانع في ARM والإعداد الخاص بالمزود، راجع دليل Oracle Cloud.

مقارنة التكلفة (2026)

المزودالخطةالمواصفاتالسعر/شهرملاحظات
Oracle CloudAlways Free ARMحتى 4 OCPU، 24GB RAM$0ARM، سعة محدودة / خصوصيات في التسجيل
HetznerCX222 vCPU، 4GB RAM€3.79 (~$4)أرخص خيار مدفوع
DigitalOceanBasic1 vCPU، 1GB RAM$6واجهة مستخدم بسيطة، وثائق جيدة
VultrCloud Compute1 vCPU، 1GB RAM$6مواقع عديدة
LinodeNanode1 vCPU، 1GB RAM$5الآن جزء من Akamai

اختيار مزود:

  • DigitalOcean: أبسط تجربة مستخدم + إعداد متوقع (هذا الدليل)
  • Hetzner: سعر/أداء جيد (انظر دليل Hetzner)
  • Oracle Cloud: يمكن أن يكون 0 دولار/شهر، ولكنه أكثر تعقيدًا ومقتصر على ARM (انظر دليل Oracle)

المتطلبات الأساسية

1) إنشاء Droplet

⚠️ استخدم صورة أساسية نظيفة (Ubuntu 24.04 LTS). تجنب صور السوق الجاهزة من أطراف ثالثة ما لم تكن قد راجعت نصوص التشغيل الخاصة بها وإعدادات الجدار الناري الافتراضية.

  1. سجّل الدخول إلى DigitalOcean
  2. انقر على Create → Droplets
  3. اختر:
    • المنطقة: الأقرب إليك (أو إلى مستخدميك)
    • الصورة: Ubuntu 24.04 LTS
    • الحجم: Basic → Regular → 6 دولارات/شهر (1 vCPU، 1GB RAM، 25GB SSD)
    • المصادقة: مفتاح SSH (موصى به) أو كلمة مرور
  4. انقر على Create Droplet
  5. لاحظ عنوان IP

2) الاتصال عبر SSH

ssh root@YOUR_DROPLET_IP

3) تثبيت OpenClaw

# Update system
apt update && apt upgrade -y

# Install Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs

# Install OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash

# Verify
openclaw --version

4) تشغيل الإعداد الأولي

openclaw onboard --install-daemon

سيرشدك المعالج خلال:

  • مصادقة النموذج (مفاتيح API أو OAuth)
  • إعداد القنوات (Telegram، WhatsApp، Discord، إلخ.)
  • رمز البوابة (يتم إنشاؤه تلقائيًا)
  • تثبيت Daemon (systemd)

5) التحقق من البوابة

# Check status
openclaw status

# Check service
systemctl --user status openclaw-gateway.service

# View logs
journalctl --user -u openclaw-gateway.service -f

6) الوصول إلى لوحة التحكم

ترتبط البوابة بحلقة العودة افتراضيًا. للوصول إلى واجهة تحكم Control UI: الخيار أ: نفق SSH (موصى به)

# From your local machine
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP

# Then open: http://localhost:18789

الخيار ب: Tailscale Serve (HTTPS، حلقة العودة فقط)

# On the droplet
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up

# Configure Gateway to use Tailscale Serve
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart

افتح: https://<magicdns>/ ملاحظات:

  • يحافظ Serve على البوابة مقصورة على حلقة العودة ويوثق حركة Control UI/WebSocket عبر رؤوس هوية Tailscale (تفترض المصادقة بدون رمز أن مضيف البوابة موثوق؛ واجهات برمجة تطبيقات HTTP لا تزال تتطلب رمز/كلمة مرور).
  • لطلب رمز/كلمة مرور بدلاً من ذلك، عيّن gateway.auth.allowTailscale: false أو استخدم gateway.auth.mode: "password".

الخيار ج: ربط Tailnet (بدون Serve)

openclaw config set gateway.bind tailnet
openclaw gateway restart

افتح: http://<tailscale-ip>:18789 (مطلوب رمز).

7) توصيل قنواتك

Telegram

openclaw pairing list telegram
openclaw pairing approve telegram <CODE>

WhatsApp

openclaw channels login whatsapp
# Scan QR code

انظر القنوات لمزودين آخرين.


تحسينات لـ 1GB RAM

لدى droplet بقيمة 6 دولارات فقط 1GB RAM. للحفاظ على سير العمل بسلاسة:

إضافة مبادلة (موصى به)

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

استخدام نموذج أخف

إذا كنت تواجه مشاكل نفاد الذاكرة (OOMs)، فكّر في:

  • استخدام نماذج قائمة على API (Claude، GPT) بدلاً من النماذج المحلية
  • تعيين agents.defaults.model.primary إلى نموذج أصغر

مراقبة الذاكرة

free -h
htop

الاستمرارية

توجد جميع الحالات في:

  • ~/.openclaw/ — التكوين، بيانات الاعتماد، بيانات الجلسة
  • ~/.openclaw/workspace/ — مساحة العمل (SOUL.md، الذاكرة، إلخ.)

هذه تبقى بعد إعادة التشغيل. احفظ نسخة احتياطية منها بشكل دوري:

tar -czvf openclaw-backup.tar.gz ~/.openclaw ~/.openclaw/workspace

بديل Oracle Cloud المجاني

تقدم Oracle Cloud حالات Always Free ARM أقوى بكثير من أي خيار مدفوع هنا — مقابل 0 دولار/شهر.

ما تحصل عليهالمواصفات
4 OCPUsARM Ampere A1
24GB RAMأكثر من كافٍ
200GB تخزينوحدة تخزين كتلية
مجاني للأبدلا توجد رسوم على البطاقة الائتمانية

محاذير:

  • قد يكون التسجيل معقدًا (أعد المحاولة إذا فشل)
  • بنية ARM — معظم الأشياء تعمل، لكن بعض الملفات الثنائية تحتاج إلى تجميع لـ ARM

للحصول على دليل الإعداد الكامل، انظر Oracle Cloud. للحصول على نصائح التسجيل واستكشاف أخطاء عملية التسجيل وإصلاحها، انظر هذا الدليل المجتمعي.


استكشاف الأخطاء وإصلاحها

البوابة لا تبدأ

openclaw gateway status
openclaw doctor --non-interactive
journalctl -u openclaw --no-pager -n 50

المنفذ قيد الاستخدام بالفعل

lsof -i :18789
kill <PID>

نفاد الذاكرة

# Check memory
free -h

# Add more swap
# Or upgrade to $12/mo droplet (2GB RAM)

انظر أيضًا

iOS AppOracle Cloud