Hosting

Railway

Railway

انشر 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 للحصول على تعليمات إعداد القنوات:

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

صدّر الحالة والإعدادات وملفات تعريف المصادقة ومساحة العمل:

openclaw backup create

يؤدي هذا إلى إنشاء أرشيف نسخ احتياطي قابل للنقل يحتوي على حالة OpenClaw بالإضافة إلى أي مساحة عمل مهيأة. راجع Backup للتفاصيل.

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