Oracle Cloud
شغّل OpenClaw Gateway دائمة على فئة ARM Always Free في Oracle Cloud (حتى 4 OCPU و24 GB RAM و200 GB تخزين) مجانًا.المتطلبات الأساسية
- حساب Oracle Cloud (التسجيل) — راجع دليل التسجيل المجتمعي إذا واجهت مشكلات
- حساب Tailscale (مجاني على tailscale.com)
- زوج مفاتيح SSH
- نحو 30 دقيقة
الإعداد
إنشاء مثيل OCI
- سجّل الدخول إلى Oracle Cloud Console.
- انتقل إلى Compute > Instances > Create Instance.
- اضبط:
- Name:
openclaw - Image: Ubuntu 24.04 (aarch64)
- Shape:
VM.Standard.A1.Flex(Ampere ARM) - OCPUs: 2 (أو حتى 4)
- Memory: 12 GB (أو حتى 24 GB)
- Boot volume: 50 GB (حتى 200 GB مجانًا)
- SSH key: أضف مفتاحك العام
- Name:
- انقر Create ودوّن عنوان IP العام.
ضبط gateway
استخدم مصادقة الرمز مع Tailscale Serve للوصول البعيد الآمن.تكون
gateway.trustedProxies=["127.0.0.1"] هنا فقط لمعالجة IP المُمرَّر/العميل المحلي الخاصة بـ proxy المحلي في Tailscale Serve. وهي ليست gateway.auth.mode: "trusted-proxy". تحافظ مسارات عارض الفروقات على سلوك الفشل المغلق في هذا الإعداد: يمكن أن تعيد طلبات العارض الخام إلى 127.0.0.1 من دون ترويسات proxy ممرَّرة القيمة Diff not found. استخدم mode=file / mode=both للمرفقات، أو فعّل العارضات البعيدة عمدًا واضبط plugins.entries.diffs.config.viewerBaseUrl (أو مرّر baseUrl خاصة بـ proxy) إذا كنت تحتاج إلى روابط عارض قابلة للمشاركة.تشديد أمان VCN
احظر كل حركة المرور باستثناء Tailscale عند حافة الشبكة:
- انتقل إلى Networking > Virtual Cloud Networks في OCI Console.
- انقر VCN الخاصة بك، ثم Security Lists > Default Security List.
- أزل جميع قواعد ingress باستثناء
0.0.0.0/0 UDP 41641(Tailscale). - أبقِ قواعد egress الافتراضية (السماح بكل الحركة الصادرة).
الرجوع الاحتياطي: نفق SSH
إذا لم يكن Tailscale Serve يعمل، فاستخدم نفق SSH من جهازك المحلي:http://localhost:18789.
استكشاف الأخطاء وإصلاحها
فشل إنشاء المثيل (“Out of capacity”) — تحظى مثيلات ARM المجانية بشعبية. جرّب نطاق توفر مختلفًا أو أعد المحاولة خلال ساعات انخفاض الضغط. Tailscale لا يتصل — شغّلsudo tailscale up --ssh --hostname=openclaw --reset لإعادة المصادقة.
لا تبدأ Gateway — شغّل openclaw doctor --non-interactive وتحقق من السجلات باستخدام journalctl --user -u openclaw-gateway.service -n 50.
مشكلات ثنائيات ARM — تعمل معظم حزم npm على ARM64. بالنسبة إلى الثنائيات الأصلية، ابحث عن إصدارات linux-arm64 أو aarch64. تحقق من البنية باستخدام uname -m.
الخطوات التالية
- Channels — صِل Telegram وWhatsApp وDiscord والمزيد
- Gateway configuration — جميع خيارات التكوين
- Updating — حافظ على OpenClaw محدّثًا