في هذه الصفحة
في هذه الصفحة
Hosting
Railway
انشر OpenClaw على Railway باستخدام قالب بنقرة واحدة، وصِل إليه عبر واجهة التحكم على الويب. هذا هو أسهل مسار «من دون طرفية على الخادم»: تشغّل Railway الـ Gateway نيابةً عنك.
النشر بنقرة واحدة
النشر على Railwayنشر القالب
انقر على Deploy on Railway أعلاه.
إضافة وحدة تخزين
أرفق وحدة تخزين مركّبة عند /data (مطلوبة للاحتفاظ بالحالة بشكل دائم).
تعيين المتغيرات
عيّن Variables المطلوبة في الخدمة:
OPENCLAW_GATEWAY_PORT=8080(مطلوب -- يجب أن يطابق المنفذ في Public Networking)OPENCLAW_GATEWAY_TOKEN(مطلوب؛ تعامل معه باعتباره سرًا إداريًا)OPENCLAW_STATE_DIR=/data/.openclaw(موصى به)OPENCLAW_WORKSPACE_DIR=/data/workspace(موصى به)
تمكين الاتصال بالشبكة العامة
ضمن Public Networking، فعّل HTTP Proxy للخدمة على المنفذ 8080.
الاتصال
ابحث عن عنوان URL العام في Railway -> your service -> Settings -> Domains -- إما نطاقًا منشأً (غالبًا https://<something>.up.railway.app) أو نطاقك المخصص المرفق.
افتح https://<your-railway-domain>/openclaw واتصل باستخدام السر المشترك المُعدّ. يستخدم القالب OPENCLAW_GATEWAY_TOKEN افتراضيًا؛ وإذا استبدلته بالمصادقة بكلمة مرور، فاستخدم كلمة المرور تلك بدلًا منه.
ما الذي ستحصل عليه
- Gateway مستضاف لـ OpenClaw مع واجهة التحكم
- تخزين دائم عبر وحدة تخزين Railway (
/data)، بحيث تظل ملفاتopenclaw.jsonوملفاتauth-profiles.jsonالخاصة بكل وكيل، وحالة القنوات وموفّري الخدمة، والجلسات، ومساحة العمل محفوظة بعد عمليات إعادة النشر
توصيل قناة
استخدم واجهة التحكم عند /openclaw أو شغّل openclaw onboard عبر صدفة Railway للحصول على إرشادات إعداد القناة:
- Discord
- Telegram (الأسرع -- لا تحتاج سوى إلى رمز بوت)
- جميع القنوات
النسخ الاحتياطية والترحيل
صدّر حالتك وإعداداتك وملفات تعريف المصادقة ومساحة العمل:
يؤدي هذا إلى إنشاء أرشيف نسخ احتياطي قابل للنقل، يتضمن حالة OpenClaw وأي مساحة عمل مُعدّة. راجع النسخ الاحتياطي للحصول على التفاصيل.
الخطوات التالية
- إعداد قنوات المراسلة: القنوات
- إعداد Gateway: إعدادات Gateway
- إبقاء OpenClaw محدّثًا: التحديث