EQVPS

איך להריץ סוכן AI על VPS (Python, venv, systemd)

how-to להעתק-הדבק להרצת סוכן AI על VPS: הגדירו Python ו-virtualenv, שמרו מפתחות API בקובץ env, ועטפו את הסוכן בשירות systemd כך שהוא מופעל מחדש בקריסה ושורד reboots.

סוכן AI שרץ רק בזמן שהמחשב הנייד שלכם פתוח הוא סקריפט. כדי לגרום לו להריץ את עצמו — להתחבר מחדש, לנסות שוב, לשרוד reboots — שימו אותו על VPS תחת systemd. זה ה-how-to המינימלי להעתק-הדבק. ל-why ולצורה הארוכה (זמן פעילות, גודל, זווית ה-MCP), ראו הרצת סוכן AI 24/7 ואת סקירת VPS לסוכני AI.

1. Python ו-virtualenv

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 הוא כל העניין: קריסה ב-3 לפנות בוקר מופעלת מחדש במקום להשאיר את הסוכן מת עד הבוקר. (עוד על הדפוס ביצירת שירות systemd.)

4. היזהרו מלולאות קריסה

אם הסוכן נכשל מיד בהתחלה, Restart=always מנסה שוב לנצח. RestartSec=5 מרווח את הניסיונות; קראו את journalctl -u agent כדי לתקן את השגיאה הבסיסית (בדרך כלל משתנה env או תלות חסרים).

גודל והחלקים הכנים

EQVPS גם חושפת שרת MCP, כך שסוכן יכול אפילו להקים מכונה משלו. root בערך תוך דקה, ללא KYC, שלמו בקריפטו.

שאלות נפוצות

מה אני צריך כדי להריץ סוכן AI על VPS?

Python עם virtualenv לתלויות של הסוכן, מפתח ה-API של המודל בקובץ environment, ושירות systemd כך שהוא מופעל מחדש בקריסה ומתחיל ב-boot. אם הסוכן קורא למודל מתארח (המקרה הנפוץ) זה כל מה שצריך — ללא GPU. הצעדים למטה; אתם מקבלים root בערך תוך דקה.

לאן אני שם את מפתח ה-API?

ב-EnvironmentFile (chmod 600), אף פעם לא בקובץ ה-unit או ב-commit ל-git. systemd טוען אותו לתוך סביבת התהליך בהתחלה. זה מונע מ-unit או repo שדלף לדלוף את המפתח שלכם.

איך אני שומר את הסוכן פועל אחרי שאני מתנתק?

עטפו אותו בשירות systemd עם Restart=always. בניגוד להרצתו בטרמינל או עם nohup, systemd מפעיל אותו מחדש בקריסה, מתחיל אותו ב-boot, ולוכד לוגים ל-journalctl. זה ההבדל בין סקריפט לסוכן שמריץ את עצמו.

האם אני צריך GPU?

לא אם הסוכן קורא למודל מתארח דרך API — זו עבודת תזמור CPU-בלבד, נוחה על מכונה קטנה. אתם צריכים GPU רק כדי להריץ מודל מקומית, שאנחנו לא מציעים; למודלים מקומיים קטנים על CPU ראו את מדריך Ollama.

האם אתם מבקשים תעודה או כרטיס?

לא. אימייל להרשמה, שלמו ב-USDC או USDT — ללא מסמכים, ללא כרטיס. root בערך תוך דקה.

תגובות

אין עדיין תגובות. היו הראשונים.

השאירו תגובה

התגובות עוברות מודרציה לפני שהן מופיעות.