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 عند مطالبتك بذلك:

bash
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -L 18789:127.0.0.1:18789 <box-id>@us-east-1.box.upstash.com

تقلّل خيارات إبقاء الاتصال من انقطاعات النفق عند الخمول أثناء الإعداد الأولي.

تثبيت OpenClaw

داخل Box:

bash
sudo npm install -g openclaw

تشغيل الإعداد الأولي

bash
openclaw onboard --install-daemon

اتبع المطالبات. انسخ عنوان URL للوحة التحكم والرمز المميز عند اكتمال الإعداد الأولي.

بدء Gateway

اضبط Gateway لشبكة Box وشغّله في الخلفية:

bash
openclaw config set gateway.bind lannohup openclaw gateway > gateway.log 2>&1 &

مع بقاء نفق SSH نشطًا، افتح عنوان URL للوحة التحكم محليًا:

text
http://127.0.0.1:18789/#token=<your-token>

إعادة التشغيل التلقائي

عيّن هذا الأمر بصفته برنامج التهيئة النصي لـ Box لكي يُعاد تشغيل Gateway عند بدء تشغيل Box:

bash
nohup openclaw gateway > gateway.log 2>&1 &

استكشاف الأخطاء وإصلاحها

إذا تجمّد SSH أثناء الإعداد الأولي، فأعِد الاتصال باستخدام إعداد SSH نظيف وخيارات إبقاء الاتصال:

bash
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 المحلية القديمة، ويحافظ على نشاط النفق خلال فترات خمول الشبكة.

ذو صلة

Was this useful?
On this page

On this page