الاستضافة والنشر
النشر على Railway
انشر OpenClaw على Railway باستخدام قالب النقر الواحد وأكمل الإعداد في متصفحك. هذه أسهل طريقة "بدون طرفية على الخادم": يقوم Railway بتشغيل البوابة نيابة عنك، وتقوم بتكوين كل شيء عبر معالج الويب /setup.
قائمة مراجعة سريعة (للمستخدمين الجدد)
- انقر على Deploy on Railway (أدناه).
- أضف حجمًا (Volume) مُثبتًا على المسار
/data. - عيّن المتغيرات المطلوبة (على الأقل
SETUP_PASSWORD). - فعّل الوكيل HTTP (HTTP Proxy) على المنفذ
8080. - افتح
https://<your-railway-domain>/setupوأكمل المعالج.
النشر بنقرة واحدة
Deploy on Railway بعد النشر، ابحث عن عنوان URL العام في Railway → خدمتك → الإعدادات → النطاقات. سيقوم Railway إما بـ:
- منحك نطاقًا مُنشأً (غالبًا
https://<something>.up.railway.app)، أو - استخدام نطاقك المخصص إذا قمت بإرفاق واحد.
ثم افتح:
https://<your-railway-domain>/setup— معالج الإعداد (محمي بكلمة مرور)https://<your-railway-domain>/openclaw— واجهة التحكم
ما تحصل عليه
- بوابة OpenClaw مستضافة + واجهة تحكم
- معالج إعداد ويب على المسار
/setup(بدون أوامر طرفية) - تخزين دائم عبر حجم Railway (
/data) بحيث تبقى التكوينات/الاعتمادات/مساحة العمل بعد إعادة النشر - تصدير نسخة احتياطية على المسار
/setup/exportللهجرة من Railway لاحقًا
إعدادات Railway المطلوبة
الشبكة العامة
فعّل الوكيل HTTP (HTTP Proxy) للخدمة.
- المنفذ:
8080
الحجم (مطلوب)
ارفق حجمًا مُثبتًا على المسار:
/data
المتغيرات
عيّن هذه المتغيرات على الخدمة:
SETUP_PASSWORD(مطلوب)PORT=8080(مطلوب — يجب أن يطابق المنفذ في الشبكة العامة)OPENCLAW_STATE_DIR=/data/.openclaw(موصى به)OPENCLAW_WORKSPACE_DIR=/data/workspace(موصى به)OPENCLAW_GATEWAY_TOKEN(موصى به؛ عالجه كسر إداري)
تدفق الإعداد
- زر
https://<your-railway-domain>/setupوأدخلSETUP_PASSWORDالخاص بك. - اختر مزود نموذج/مصادقة والصق مفتاحك.
- (اختياري) أضف رموز Telegram/Discord/Slack.
- انقر على Run setup.
إذا كانت الرسائل المباشرة (DMs) في Telegram مضبوطة على الاقتران، يمكن لمعالج الإعداد الموافقة على رمز الاقتران.
الحصول على رموز الدردشة
رمز بوت Telegram
- راسل
@BotFatherفي Telegram - نفّذ
/newbot - انسخ الرمز (يبدو مثل
123456789:AA...) - الصقه في
/setup
رمز بوت Discord
- اذهب إلى https://discord.com/developers/applications
- New Application → اختر اسمًا
- Bot → Add Bot
- Enable MESSAGE CONTENT INTENT تحت Bot → Privileged Gateway Intents (مطلوب وإلا سيتعطل البوت عند بدء التشغيل)
- انسخ Bot Token والصقه في
/setup - ادعُ البوت إلى خادمك (OAuth2 URL Generator؛ النطاقات:
bot,applications.commands)
النسخ الاحتياطية والهجرة
حمّل نسخة احتياطية من:
https://<your-railway-domain>/setup/export
هذا يُصدّر حالة OpenClaw + مساحة العمل الخاصة بك حتى تتمكن من الهجرة إلى مضيف آخر دون فقدان التكوين أو الذاكرة.