סוכן 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 או תלות חסרים).
גודל והחלקים הכנים
- סוכן מגובה-API (המודל רץ אצל הספק שלכם): קל — Small ($8) או תוכנית AI-Agent ($10, 4 GB) בשפע. לא צריך GPU.
- מודל מקומי: הגדרה שונה, כבדה יותר — מודלים קוונטיזיים קטנים על CPU דרך Ollama; גדולים צריכים GPU שאנחנו לא מציעים.
- מכולה במקום זאת?
--restart unless-stoppedשל Docker ממלא את אותו תפקיד — ראו docker-compose לסוכני AI.
EQVPS גם חושפת שרת MCP, כך שסוכן יכול אפילו להקים מכונה משלו. root בערך תוך דקה, ללא KYC, שלמו בקריפטו.
תגובות
אין עדיין תגובות. היו הראשונים.