إعداد Clawdbot على Linux

قم بتشغيل مساعد الذكاء الاصطناعي Clawdbot على خوادم Linux مع دعم كامل للبوابة وإدارة خدمة systemd والنشر على VPS.

نظرة عامة على Clawdbot في Linux

بوابة Clawdbot مدعومة بالكامل على Linux. يُنصح باستخدام Node كبيئة تشغيل. لا يُنصح بـ Bun للبوابة بسبب أخطاء في WhatsApp/Telegram.

التطبيقات المرافقة الأصلية لـ Linux مخطط لها. المساهمات مرحب بها.

المسار السريع للمبتدئين (VPS)

# تثبيت Node 22+
npm i -g clawdbot@latest
clawdbot onboard --install-daemon

من جهازك المحمول:

ssh -N -L 18789:127.0.0.1:18789 <user>@<host>

افتح http://127.0.0.1:18789/ والصق الرمز المميز الخاص بك.

التثبيت

راجع أدلة التثبيت الرئيسية:

مسارات اختيارية:

تثبيت خدمة البوابة (CLI)

استخدم إحدى هذه الطرق:

# الخيار 1: أثناء الإعداد الأولي
clawdbot onboard --install-daemon

# الخيار 2: التثبيت المباشر
clawdbot gateway install

# الخيار 3: التكوين التفاعلي
clawdbot configure
# اختر "Gateway service" عند المطالبة

الإصلاح/الترحيل:

clawdbot doctor

التحكم في النظام (وحدة مستخدم systemd)

يقوم Clawdbot بتثبيت خدمة مستخدم systemd بشكل افتراضي. استخدم خدمة النظام للخوادم المشتركة أو الدائمة التشغيل.

الإعداد الأدنى

أنشئ ~/.config/systemd/user/clawdbot-gateway.service:

[Unit]
Description=Clawdbot Gateway
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/usr/local/bin/clawdbot gateway --port 18789
Restart=always
RestartSec=5

[Install]
WantedBy=default.target

قم بتفعيله:

systemctl --user enable --now clawdbot-gateway.service

إدارة الخدمة

# التحقق من الحالة
systemctl --user status clawdbot-gateway

# عرض السجلات
journalctl --user -u clawdbot-gateway -f

# إعادة التشغيل
systemctl --user restart clawdbot-gateway

# الإيقاف
systemctl --user stop clawdbot-gateway

تفعيل Lingering

للحفاظ على تشغيل الخدمة بعد تسجيل الخروج:

sudo loginctl enable-linger $USER

النشر على VPS

للنشر على VPS، راجع الأدلة التفصيلية:

  • نفق SSH للوصول عن بُعد
  • Tailscale للشبكات الآمنة
  • Docker للنشر في حاويات

إعداد VPS الأساسي

  1. ثبّت Clawdbot على VPS الخاص بك
  2. قم بتكوين البوابة
  3. أعد نفق SSH أو Tailscale
  4. الوصول إلى واجهة التحكم عن بُعد

فحوصات الصحة

clawdbot status
clawdbot health
clawdbot doctor

الخطوات التالية