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 backup createيؤدي هذا إلى إنشاء أرشيف نسخ احتياطي قابل للنقل، يتضمن حالة OpenClaw وأي مساحة عمل مُعدّة. راجع النسخ الاحتياطي للحصول على التفاصيل.
الخطوات التالية
- إعداد قنوات المراسلة: القنوات
- إعداد Gateway: إعدادات Gateway
- إبقاء OpenClaw محدّثًا: التحديث