الانتقال إلى المحتوى الرئيسي

DigitalOcean

شغّل OpenClaw Gateway دائمة على DigitalOcean Droplet.

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

  • حساب DigitalOcean ‏(التسجيل)
  • زوج مفاتيح SSH (أو الاستعداد لاستخدام مصادقة كلمة المرور)
  • نحو 20 دقيقة

الإعداد

1

إنشاء Droplet

استخدم صورة أساسية نظيفة (Ubuntu 24.04 LTS). تجنب صور Marketplace الجاهزة بنقرة واحدة من جهات خارجية ما لم تكن قد راجعت نصوص بدء التشغيل الافتراضية وقواعد جدار الحماية الخاصة بها.
  1. سجّل الدخول إلى DigitalOcean.
  2. انقر Create > Droplets.
  3. اختر:
    • Region: الأقرب إليك
    • Image: Ubuntu 24.04 LTS
    • Size: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
    • Authentication: مفتاح SSH (موصى به) أو كلمة مرور
  4. انقر Create Droplet ودوّن عنوان IP.
2

الاتصال والتثبيت

ssh root@YOUR_DROPLET_IP

apt update && apt upgrade -y

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

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

تشغيل التهيئة الأولية

openclaw onboard --install-daemon
يرشدك المعالج خلال مصادقة النموذج، وإعداد القنوات، وإنشاء رمز gateway، وتثبيت daemon ‏(systemd).
4

إضافة swap (موصى به لـ 1 GB Droplets)

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

التحقق من gateway

openclaw status
systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -f
6

الوصول إلى Control UI

ترتبط gateway بعنوان loopback افتراضيًا. اختر أحد هذه الخيارات.الخيار A: نفق SSH (الأبسط)
# From your local machine
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
ثم افتح http://localhost:18789.الخيار B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart
ثم افتح https://<magicdns>/ من أي جهاز على tailnet الخاصة بك.الخيار C: ربط tailnet (من دون Serve)
openclaw config set gateway.bind tailnet
openclaw gateway restart
ثم افتح http://<tailscale-ip>:18789 (الرمز مطلوب).

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

لا تبدأ Gateway — شغّل openclaw doctor --non-interactive وتحقق من السجلات باستخدام journalctl --user -u openclaw-gateway.service -n 50. المنفذ مستخدم بالفعل — شغّل lsof -i :18789 للعثور على العملية، ثم أوقفها. نفاد الذاكرة — تحقق من أن swap نشطة باستخدام free -h. وإذا استمر OOM، فاستخدم نماذج تعتمد على API ‏(Claude، GPT) بدلًا من النماذج المحلية، أو قم بالترقية إلى Droplet بسعة 2 GB.

الخطوات التالية