EQVPS

كيفية تشغيل وكيل ذكاء اصطناعي على VPS (Python وvenv وsystemd)

دليل جاهز للنسخ واللصق لتشغيل وكيل ذكاء اصطناعي على VPS: إعداد Python وبيئة افتراضية، حفظ مفاتيح API في ملف env، وتغليف الوكيل في خدمة systemd ليعيد التشغيل بعد التعطل وينجو من إعادات التشغيل.

وكيل الذكاء الاصطناعي الذي يعمل فقط ما دام حاسوبك المحمول مفتوحاً هو مجرد سكربت. لجعله يُشغّل نفسه — يعيد الاتصال، يعيد المحاولة، ينجو من إعادات التشغيل — ضعه على VPS تحت systemd. هذا هو الدليل الأدنى الجاهز للنسخ واللصق. للسبب وللنسخة الأطول (زمن التشغيل، تحديد الحجم، زاوية MCP) راجع تشغيل وكيل ذكاء اصطناعي على مدار الساعة ونظرة عامة على VPS لوكلاء الذكاء الاصطناعي.

1. Python وبيئة افتراضية

apt update && apt install -y python3-venv python3-pip git
git clone https://github.com/you/your-agent.git /opt/agent
cd /opt/agent
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

2. احفظ مفتاح API في ملف env

لا تُضمّن المفاتيح في الشيفرة أبداً. ضعها في ملف لا يقرؤه سوى root:

cat >/opt/agent/.env <<'EOF'
ANTHROPIC_API_KEY=sk-ant-...
EOF
chmod 600 /opt/agent/.env

3. غلّفه في خدمة systemd

# /etc/systemd/system/agent.service
[Unit]
Description=AI Agent
After=network.target

[Service]
WorkingDirectory=/opt/agent
ExecStart=/opt/agent/.venv/bin/python main.py
EnvironmentFile=/opt/agent/.env
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now agent
journalctl -u agent -f      # watch it run

Restart=always هو جوهر الأمر كله: تعطُّل في الثالثة فجراً يعيد التشغيل بدلاً من ترك الوكيل ميتاً حتى الصباح. (المزيد عن هذا النمط في إنشاء خدمة systemd.)

4. راقب حلقات التعطل

إذا فشل الوكيل فوراً عند البدء، فإن Restart=always يعيد المحاولة إلى الأبد. RestartSec=5 يباعد المحاولات؛ اقرأ journalctl -u agent لإصلاح الخطأ الأساسي (عادةً متغير بيئة أو اعتمادية مفقودة).

تحديد الحجم والنقاط الصريحة

يوفّر EQVPS أيضاً خادم MCP، بحيث يمكن للوكيل حتى أن يُهيّئ جهازه الخاص. root في نحو دقيقة، بلا KYC، والدفع بالعملات المشفّرة.

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

ماذا أحتاج لتشغيل وكيل ذكاء اصطناعي على VPS؟

Python مع بيئة افتراضية لاعتماديات الوكيل، ومفتاح API الخاص بنموذجك في ملف بيئة، وخدمة systemd ليعيد التشغيل بعد التعطل ويبدأ عند الإقلاع. إذا كان الوكيل يستدعي نموذجاً مُستضافاً (الحالة الشائعة) فهذا كل شيء — بلا GPU. الخطوات في الأسفل؛ تحصل على root في نحو دقيقة.

أين أضع مفتاح API؟

في EnvironmentFile (chmod 600)، وليس أبداً في ملف الوحدة أو مُودَعاً في git. تحمّله systemd في بيئة العملية عند البدء. هكذا لا تسرّب وحدة أو مستودع مسرّب مفتاحك.

كيف أُبقي الوكيل يعمل بعد قطع الاتصال؟

غلّفه في خدمة systemd مع Restart=always. على عكس تشغيله في طرفية أو عبر nohup، تعيد systemd تشغيله بعد التعطل، وتبدؤه عند الإقلاع، وتلتقط السجلات إلى journalctl. هذا هو الفرق بين سكربت ووكيل يُشغّل نفسه.

هل أحتاج إلى GPU؟

لا إذا كان الوكيل يستدعي نموذجاً مُستضافاً عبر API — فذلك تنسيق على وحدة المعالجة المركزية فقط، مريح على جهاز صغير. تحتاج GPU فقط لتشغيل نموذج محلياً، وهو ما لا نقدّمه؛ للنماذج المحلية الصغيرة على المعالج راجع دليل Ollama.

هل تطلبون هوية أو بطاقة؟

لا. بريد إلكتروني للتسجيل، والدفع بـ USDC أو USDT — بلا مستندات، بلا بطاقة. root في نحو دقيقة.

التعليقات

لا تعليقات بعد. كن الأول.

اترك تعليقًا

تُراجَع التعليقات قبل ظهورها.