RDP Monster

تشغيل Hermes Agent على VPS: التثبيت والعمل 24/7 على Linux

تشغيل Hermes Agent على VPS: التثبيت والعمل 24/7 على Linux

ما هو Hermes Agent، ولماذا يحتاج إلى VPS

Hermes Agent وكيل ذكاء اصطناعي مفتوح المصدر برخصة MIT من Nous Research، يُعرَّف بأنه «الوكيل الذي ينمو معك». ما يميّزه عن معظم أطر الوكلاء هو حلقة تعلّم مدمجة: فهو ينشئ مهارات من تجربته الخاصة، ويحسّنها أثناء الاستخدام، ويبحث في محادثاته السابقة، ويبني ذاكرة دائمة عنك وعن مشاريعك عبر الجلسات. وحول هذا الأساس يضيف تفويض المهام إلى وكلاء فرعيين معزولين، وجدولة بلغة طبيعية للتقارير والنسخ الاحتياطية، والبحث على الويب وأتمتة المتصفح، وتنفيذ أوامر في بيئة معزولة عبر خلفيات متعددة: محلية وDocker وSSH وخيارات serverless مثل Modal وDaytona.

كل ميزة من هذه الميزات تفترض أن الوكيل يعمل فعلًا. فذاكرة لا تتراكم إلا حين يكون حاسوبك المحمول مفتوحًا، أو ملخّص صباحي مجدول لا يُرسَل إلا إذا كان مكتبك قيد التشغيل، يفقدان الغرض كله. وتقول Nous Research الأمر نفسه في وثائقها: Hermes «يعيش حيث تضعه: على VPS بـ 5 دولارات، أو على عنقود GPU، أو على بنية serverless». وبالنسبة لمعظم الناس فالجواب الصحيح هو الأول: خادم VPS صغير يعمل بلا توقف، متاح دائمًا، ورخيص بما يكفي لتنساه. يشرح هذا الدليل المسار كاملًا على Ubuntu: التثبيت، وإعداد النموذج، وخدمة systemd المدمجة، والوصول عن بعد، وتحديد الحجم بصدق.

المتطلبات المسبقة: ما يحتاجه فعلًا خادم VPS بنظام Ubuntu

المتطلبات الرسمية قصيرة إلى حدّ مريح. يدعم Hermes نظامي Linux وmacOS وWSL2 وحتى Android (Termux) عبر مثبّت الطرفية؛ أما التطبيق المكتبي فهو موجود فقط لـ macOS 12+ وWindows 10/11 ولا حاجة إليه على الخادم. على Debian أو Ubuntu، المتطلبات الموثّقة هي git وcurl وxz-utils، ولا شيء غير ذلك:

sudo apt update
sudo apt install -y git curl xz-utils

أما ما هو أثقل من ذلك فيحزمه المثبّت نفسه: فهو يأتي بإصدار خاص من Python 3.11 وNode.js v26، إضافة إلى ripgrep وffmpeg، فلا تدير بيئات تشغيل اللغات بنفسك ولا تقلق من تعارض Python الخاص بالتوزيعة مع الوكيل. وأي إصدار حديث من Ubuntu LTS مع وصول SSH ومستخدم يملك صلاحيات sudo يكفي. وإن سبق لك استضافة وكيل بنفسك (مثلًا باتباع دليلنا حول نشر OpenClaw على VPS)، فستجد ما يلي مألوفًا، مع عناء أقل بكثير في الاعتماديات.

تثبيت Hermes Agent على Ubuntu خطوة بخطوة

1. شغّل المثبّت الرسمي

تنشر Nous Research سكربت تثبيت واحدًا يتولى استنساخ المستودع والبيئة الافتراضية والاعتماديات وأمر hermes العام:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

كما هو الحال مع أي مثبّت يُمرَّر عبر أنبوب، يمكنك تنزيل السكربت أولًا وقراءته قبل تنفيذه، وهي عادة حصيفة على جهاز سيحتفظ بمفاتيح API.

2. أعد تحميل الطرفية

يضيف المثبّت hermes إلى مسار PATH، فاعتمد التغيير:

source ~/.bashrc   # or: source ~/.zshrc

3. شغّل الوكيل

شغّل hermes للحصول على واجهة CLI الكلاسيكية، أو hermes --tui لواجهة الطرفية الحديثة التي توصي بها الوثائق. وفي أول تشغيل يأخذك إلى الإعداد. ولاحقًا، يستأنف hermes --continue (اختصارًا hermes -c) أحدث جلسة لديك، فلا يكلّفك انقطاع اتصال SSH أي شيء.

4. تحقّق من التثبيت

يشخّص hermes doctor مشكلات الإعداد والاعتماديات، ويكتشف hermes update طريقة تثبيتك ويطبّق مسار التحديث المناسب. ومن المفيد معرفة الأمرين قبل أن يتعطل أي شيء.

وجّهه إلى نموذج: المفاتيح والمزوّدون

صُمّم Hermes ليكون محايدًا تجاه النماذج، وتصف الوثائق مسارين:

  • Nous Portal (الأسرع): ينفّذ hermes setup --portal عملية OAuth واحدة تغطي الوصول إلى النماذج بالإضافة إلى أربع أدوات مستضافة: البحث على الويب، وتوليد الصور، وتحويل النص إلى كلام، وأتمتة المتصفح. وPortal هو مسار الاشتراك، بخطط مدفوعة تتضمن أرصدة نماذج شهرية وكتالوج نماذج واسعًا.
  • استخدم مزوّدك الخاص: يفتح hermes model قائمة اختيار تفاعلية تشمل أكثر من 40 مزوّدًا، منها OpenAI وAnthropic وGoogle Gemini وxAI وDeepSeek وOpenRouter وAWS Bedrock وAzure وOllama ونقاط نهاية مخصصة. ومعظمها يحتاج فقط إلى متغيّر بيئة مثل OPENROUTER_API_KEY، أو تسجيل OAuth من القائمة نفسها.

يقع الإعداد في ~/.hermes/config.yaml، ويمكن قراءته وتعديله عبر hermes config get وhermes config set، ويعيد hermes setup تشغيل المعالج الكامل كلما غيّرت وجهتك (ويوجد خيار --non-interactive لإعادة البناء بالسكربتات). وتبديل النماذج لاحقًا مجرّد قائمة، لا عملية ترحيل: بلا تغييرات في الكود وبلا ارتباط بمزوّد.

تشغيله على مدار الساعة: خدمة بوابة systemd المدمجة

هنا يثبت خادم VPS جدواه، وهنا يتصرف Hermes بلياقة أكبر من معظم الوكلاء. لا تحتاج إلى PM2 أو tmux أو ملفات وحدات مكتوبة يدويًا: فبوابة المراسلة (العملية الطويلة الأمد التي تربط وكيلك بـ Telegram وDiscord وSlack وWhatsApp وSignal والبريد الإلكتروني وغيرها) تأتي بإدارة خدمات أصلية. أعدّ منصاتك، ثم ثبّتها كخدمة systemd:

hermes gateway setup      # interactive platform configuration
hermes gateway install    # install as a systemd user service
hermes gateway start
hermes gateway status

وعلى خادم بلا شاشة هناك خطوة إضافية يسهل تفويتها. فخدمة المستخدم في systemd تتوقف عادةً عند تسجيل الخروج، لذا أخبر systemd أن يبقي خدمات مستخدمك حيّة دون جلسة نشطة:

sudo loginctl enable-linger $USER

وبدلًا من ذلك، ثبّتها كخدمة على مستوى النظام تبدأ مع الإقلاع عبر sudo hermes gateway install --system. وتتوزّع أنماط التشغيل الموثّقة على النحو التالي:

النمطالأمرالأنسب لـ
في المقدمةhermes gateway runالاختبار، وكذلك بيئات مثل Docker أو WSL2 أو Termux
خدمة مستخدمhermes gateway installخادم VPS تديره بمستخدم واحد: أضف enable-linger للأجهزة بلا شاشة
خدمة نظامsudo hermes gateway install --systemالتشغيل عند الإقلاع على خادم وكيل مخصص

تُحفظ السجلات في ~/.hermes/logs/gateway.log ويمكن الوصول إليها أيضًا عبر hermes logs؛ ويقوم hermes gateway restart وhermes gateway stop بما يشير إليه اسمهما، ويعرض hermes gateway list حالة البوابة لكل ملف تعريف. ولأن البوابة تُسجَّل كوحدة systemd عادية، فإنها تظهر إلى جانب كل ما على الجهاز، ويساعدك تذكيرنا حول سرد خدمات systemd وإدارتها عندما تريد رؤيتها في سياقها.

الوصول عن بعد: بلا واجهة رسومية تمامًا، ومُدار من تطبيقات المحادثة

سؤال مشروع عن أي وكيل على خادم: هل تحتاج إلى شاشة؟ الجواب بالنسبة لـ Hermes هو لا صريحة. فالتثبيت الطرفي مواطن من الدرجة الأولى، لا بديل منقوص؛ إذ تعمل CLI وTUI والبوابة والتنفيذ المعزول جميعها عبر SSH عادي بلا خادم عرض وبلا تطبيق مكتبي. وفي الاستخدام اليومي لن تحتاج غالبًا حتى إلى الاتصال عبر SSH: فبمجرد تشغيل البوابة يصبح الوكيل متاحًا من منصات المراسلة التي أعددتها، بذاكرة واحدة مشتركة بينها جميعًا، «وكيل واحد، ذاكرة واحدة، على كل السطوح»، كما يصفه المشروع. اطلب تقرير حالة من Telegram على هاتفك، وواصل المحادثة نفسها من Slack على مكتبك، ودع الأتمتة المجدولة تنشر النتائج حيث تريد.

أساسيات الأمان لوكيل يعمل دائمًا

وكيل ينفّذ أوامر ويحتفظ بمفاتيح API يستحق إعدادًا يميل إلى الحذر الشديد. والخبر الجيد: لم يتطلب أي شيء في هذا الدليل فتح منفذ وارد؛ فالبوابة تتصل صادرةً بمنصات المراسلة، وأنت تدير الجهاز عبر وصول SSH الذي تملكه أصلًا. حافظ على ذلك:

  • تحقّق من عدم تعرّض أي شيء. بعد الإعداد، تحقّق من المنافذ المفتوحة على خادم Linux وتأكد أن الشيء الوحيد المتاح من الإنترنت هو SSH. وتذكّر: جدران الحماية واختيار المنافذ تقلّل التعرّض، لكنها ليست بديلًا عن مصادقة حقيقية.
  • استخدم اقتران الرسائل المباشرة. يتجنّب Hermes قوائم المستخدمين المسموح بها المكتوبة في الكود: فأي حساب غير معروف يراسل وكيلك يتلقى رمز اقتران توافق عليه صراحةً عبر hermes pairing approve telegram <CODE>. وتنتهي صلاحية الرموز بعد ساعة واحدة. لا توافق أبدًا على رمز لم تُطلقه أنت.
  • احمِ مفاتيحك. توجد بيانات اعتماد المزوّدين في ~/.hermes/: اجعل هذا المجلد مقروءًا لمستخدمك فقط، وأبعده عن أي مستودع git، واستخدم hermes backup الذي يؤرشف الإعدادات والجلسات في ملف zip، بدلًا من النسخ العشوائية.
  • احصر التنفيذ. يدعم Hermes الموافقة على الأوامر وعدة خلفيات عزل؛ وعلى الخادم تضيف خلفية Docker حدًّا حقيقيًا للعزل بين طرفية الوكيل ومضيفك.

تحديد حجم خادم VPS: الجواب الصادق

لا تنشر Nous Research أي حد أدنى للذاكرة أو المعالج، لذا فأي رقم قاطع تقرأه في مكان آخر هو رقم مُختلق. لكن ما تقوله الوثائق إرشادي: Hermes «يعيش حيث تضعه: على VPS بـ 5 دولارات، أو على عنقود GPU، أو على بنية serverless». وهذا الادعاء معقول بسبب البنية نفسها. فعندما تستخدم Nous Portal أو أي مزوّد مستضاف، يحدث الاستدلال على وحدات GPU لدى غيرك؛ وخادمك لا يشغّل سوى عملية الوكيل: بيئتي تشغيل Python وNode.js المحزومتين، والبوابة، وأي أوامر طرفية ينفّذها الوكيل. وهذه بصمة متواضعة. خطّط لحجم أكبر فقط عندما يطلب عبء عملك ذلك: فالتنفيذ المعزول بـ Docker يضيف عبء الحاويات، ومهام الوسائط تعتمد على ffmpeg، وتوجيه hermes model إلى نقطة نهاية Ollama محلية يغيّر الحساب كليًا، لأن أوزان النموذج تحتاج ذاكرة لا يمسّها مسار API أبدًا.

وما يهم أكثر من الحجم الخالص هو أن يكون الجهاز ملكك فعلًا ويعمل دائمًا فعلًا. يمنحك خادم VPS بنظام Linux من rdp.monster وصول root كاملًا للمثبّت وخدمة systemd الخاصة به، ومعالجًا وذاكرة مخصّصين لا يُقتسمان أثناء تفكير وكيلك، ونطاقًا تردديًا غير محدود (استخدام عادل) لأدواته على الويب، ودون KYC، وادفع بالعملات المشفّرة إن شئت. تصبح الخوادم جاهزة بعد نحو 10 ثوانٍ من تأكيد الدفع، أي أن Hermes يمكن أن يكون مثبّتًا ومقترنًا بحساب Telegram الخاص بك ويتعلّم بالفعل قبل أن تبرد قهوتك.

الأسئلة الشائعة

ما هي الحد الأدنى من متطلبات الخادم لتشغيل Hermes Agent؟

لا تنشر Nous Research أي حد أدنى صريح للذاكرة أو المعالج، ووثائقها تقول إن Hermes يعمل على VPS بـ 5 دولارات.
لا توجد ورقة مواصفات رسمية. المتطلبات الموثّقة على Debian/Ubuntu هي فقط git وcurl وxz-utils؛ ويحزم المثبّت Python 3.11 وNode.js v26 وripgrep وffmpeg. ولأن الاستدلال يجري على عتاد مزوّد النموذج، فإن خادم VPS لا يستضيف سوى بيئة تشغيل الوكيل والبوابة، وهو ما تقول Nous إنه يتسع لـ VPS بـ 5 دولارات. أضف هامشًا إذا فعّلت العزل بـ Docker أو شغّلت نماذج محلية عبر Ollama، فهي تحتاج ذاكرة أكبر بكثير.

هل استخدام Hermes Agent مجاني؟

البرنامج نفسه مجاني وبرخصة MIT؛ وأنت تدفع فقط لمزوّد النموذج الذي تربطه.
نعم، الوكيل مفتوح المصدر برخصة MIT ولا يكلّف شيئًا للتثبيت أو التشغيل. التكلفة الحقيقية هي استخدام النموذج: Nous Portal اشتراك مدفوع بأرصدة شهرية وكتالوج نماذج واسع، أما مسار استخدام مفتاحك الخاص فيحاسبك بما يفرضه مزوّدك (يُدعم OpenAI وAnthropic وOpenRouter وأكثر من 40 غيرها عبر hermes model). ويُغنيك النموذج المحلي عبر Ollama عن رسوم كل رمز، لكنه يطلب موارد خادم أكبر بكثير.

بماذا يختلف Hermes Agent عن OpenClaw والوكلاء المشابهين؟

الفرق الأبرز في Hermes هو حلقة التعلّم المدمجة: فهو ينشئ مهاراته ويحسّنها من التجربة.
معظم الوكلاء المستضافين ذاتيًا، ومنهم OpenClaw، ينفّذون المهام ويرتبطون بمنصات المراسلة. أما الادعاء المميّز لـ Hermes، وفق Nous Research، فهو أنه الوكيل الوحيد الذي يمتلك حلقة تعلّم مدمجة: فهو يكتب مهارات من تجربته الخاصة، ويحسّنها أثناء الاستخدام، ويبحث في المحادثات السابقة، ويعمّق تصوّره عنك عبر الجلسات. ويأتي كذلك بإدارة خدمات أصلية عبر systemd/launchd وبعدة خلفيات تنفيذ معزولة (محلية وDocker وSSH وModal وغيرها) جاهزة من البداية.

هل يمكن تشغيل Hermes Agent بدون شاشة أو واجهة رسومية؟

نعم، التثبيت الطرفي على Linux يعمل بلا واجهة رسومية تمامًا ولا يحتاج تطبيقًا مكتبيًا أو شاشة.
التطبيق المكتبي متاح لنظامي macOS وWindows فقط وهو اختياري. على Linux تثبّت عبر SSH بسكربت واحد، وتدير الوكيل من واجهة hermes CLI أو TUI، وتبقيه يعمل بلا شاشة عبر hermes gateway install مع sudo loginctl enable-linger $USER. وبمجرد تشغيل البوابة تتفاعل من Telegram أو Discord أو Slack أو WhatsApp أو Signal أو البريد الإلكتروني، بلا شاشة ولا جلسة RDP ولا خادم X.

Adrien Roche, محرر البنية التحتية والاستضافة

مهندس أنظمة بخبرة تزيد عن 10 سنوات في تشغيل أساطيل Windows Server وLinux. يدير أدريان وثائق البنية التحتية في rdp.monster ويكتب أدلتنا حول RDP واستضافة VPS وإدارة الخوادم والشبكات وأدوات الخصوصية.

سجّل في برنامج الموزعين لدينا

معلوماتك

إذا كان لديك أي سؤال، contact us by clicking here !
الاسم(مطلوب)
أدخل عنوان بريدك الإلكتروني، ويجب أن يكون لديك حساب على manager.rdp.monster !

شركتك

أدخل عنوان موقعك الإلكتروني إن كان لديك موقع
اشرح بإيجاز كيف ستبيع الخدمات لعملائك. على سبيل المثال، عبر التحدث مع الأشخاص في المنتديات.

نحن نستخدم ملفات تعريف الارتباط !

نحن نستخدم ملفات تعريف الارتباط لتحسين تجربة التصفح الخاصة بك، وتقديم إعلانات أو محتوى مخصص، وتحليل حركة المرور لدينا. بالنقر على «قبول»، فإنك توافق على استخدامنا لملفات تعريف الارتباط.