قائمة تحقق سريعة (للمستخدمين الجدد)
- انقر Deploy on Railway (أدناه).
- أضف Volume مركبة عند
/data. - اضبط Variables المطلوبة (على الأقل
OPENCLAW_GATEWAY_PORTوOPENCLAW_GATEWAY_TOKEN). - فعّل HTTP Proxy على المنفذ
8080. - افتح
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 للحصول على تعليمات إعداد القنوات:
- Telegram (الأسرع — يحتاج فقط إلى رمز بوت مميز)
- Discord
- جميع القنوات
النسخ الاحتياطية والترحيل
صدّر الحالة، والإعدادات، وملفات auth profiles، ومساحة العمل:الخطوات التالية
- إعداد قنوات المراسلة: القنوات
- إعداد Gateway: إعداد Gateway
- حافظ على تحديث OpenClaw: التحديث