الانتقال إلى المحتوى الرئيسي
انشر OpenClaw على Railway باستخدام قالب بنقرة واحدة وادخل إليه عبر Control UI على الويب. هذا هو أسهل مسار “من دون طرفية على الخادم”: إذ يقوم Railway بتشغيل Gateway نيابةً عنك.

قائمة تحقق سريعة (للمستخدمين الجدد)

  1. انقر Deploy on Railway (أدناه).
  2. أضف Volume مركبة عند /data.
  3. اضبط Variables المطلوبة (على الأقل OPENCLAW_GATEWAY_PORT وOPENCLAW_GATEWAY_TOKEN).
  4. فعّل HTTP Proxy على المنفذ 8080.
  5. افتح https://<your-railway-domain>/openclaw واتصل باستخدام السر المشترك الذي ضبطته. يستخدم هذا القالب OPENCLAW_GATEWAY_TOKEN افتراضيًا؛ وإذا استبدلته بمصادقة كلمة مرور، فاستخدم تلك الكلمة بدلًا منه.

النشر بنقرة واحدة

Deploy on Railway بعد النشر، اعثر على عنوان URL العام في Railway → خدمتك → Settings → Domains. سيقوم Railway إما بما يلي:
  • منحك نطاقًا مُولّدًا (غالبًا https://<something>.up.railway.app)، أو
  • استخدام نطاقك المخصص إذا قمت بإرفاقه.
ثم افتح:
  • https://<your-railway-domain>/openclaw — Control UI

ما الذي ستحصل عليه

  • OpenClaw Gateway + Control UI مستضافان
  • تخزين دائم عبر Railway Volume ‏(/data) بحيث تبقى openclaw.json، وauth-profiles.json الخاصة بكل وكيل، وحالة القنوات/الموفّرين، والجلسات، ومساحة العمل موجودة بعد إعادة النشر

إعدادات Railway المطلوبة

الشبكات العامة

فعّل HTTP Proxy للخدمة.
  • المنفذ: 8080

Volume (مطلوبة)

أرفق volume مركبة عند:
  • /data

Variables

اضبط هذه المتغيرات على الخدمة:
  • OPENCLAW_GATEWAY_PORT=8080 ‏(مطلوب — يجب أن يطابق المنفذ في Public Networking)
  • OPENCLAW_GATEWAY_TOKEN ‏(مطلوب؛ تعامل معه كسر إداري)
  • OPENCLAW_STATE_DIR=/data/.openclaw ‏(موصى به)
  • OPENCLAW_WORKSPACE_DIR=/data/workspace ‏(موصى به)

ربط قناة

استخدم Control UI عند /openclaw أو شغّل openclaw onboard عبر shell الخاص بـ Railway للحصول على تعليمات إعداد القنوات:

النسخ الاحتياطية والترحيل

صدّر الحالة، والإعدادات، وملفات auth profiles، ومساحة العمل:
openclaw backup create
ينشئ هذا أرشيف نسخ احتياطيًا محمولًا يتضمن حالة OpenClaw وأي مساحة عمل مهيأة. راجع Backup للحصول على التفاصيل.

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