Hosting
صندوق Upstash
شغّل Gateway دائمًا من OpenClaw على Upstash Box، وهي بيئة Linux مُدارة تدعم دورة حياة الإبقاء قيد التشغيل.
استخدم نفق SSH للوصول إلى لوحة المعلومات. لا تكشف منفذ Gateway مباشرةً للإنترنت العام.
المتطلبات الأساسية
- حساب Upstash
- Upstash Box مع إبقاء قيد التشغيل
- عميل SSH على جهازك المحلي
إنشاء Box
أنشئ Box مع إبقاء قيد التشغيل في Upstash Console. دوّن معرّف Box، مثل
right-flamingo-14486، ومفتاح API الخاص بـ Box لديك.
تحتفظ Upstash بدليلها الحالي لإعداد OpenClaw Box على إعداد OpenClaw.
الاتصال عبر نفق SSH
مرّر منفذ لوحة معلومات OpenClaw إلى جهازك المحلي. استخدم مفتاح API الخاص بـ Box ككلمة مرور SSH عند مطالبتك بذلك:
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.comتقلل خيارات الإبقاء قيد التشغيل انقطاعات النفق الخامل أثناء الإعداد الأولي.
تثبيت OpenClaw
داخل Box:
sudo npm install -g openclawتشغيل الإعداد الأولي
openclaw onboard --install-daemonاتبع المطالبات. انسخ عنوان URL ورمز لوحة المعلومات عند اكتمال الإعداد الأولي.
بدء Gateway
هيّئ Gateway لشبكة Box وابدأ تشغيله في الخلفية:
openclaw config set gateway.bind lannohup openclaw gateway > gateway.log 2>&1 &مع تفعيل نفق SSH، افتح عنوان URL الخاص بلوحة المعلومات محليًا:
http://127.0.0.1:18789/#token=<your-token>إعادة التشغيل التلقائي
عيّن هذا الأمر كسكربت تهيئة Box حتى يُعاد تشغيل Gateway عند بدء Box:
nohup openclaw gateway > gateway.log 2>&1 &استكشاف الأخطاء وإصلاحها
إذا تجمّد SSH أثناء الإعداد الأولي، فأعد الاتصال باستخدام إعداد SSH نظيف وخيارات الإبقاء قيد التشغيل:
ssh -F /dev/null -o ControlMaster=no -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.comيتجاوز هذا إعدادات ~/.ssh/config المحلية القديمة ويحافظ على النفق نشطًا
خلال فترات خمول الشبكة.