एक AI एजेंट जो केवल तब तक चलता है जब तक आपका लैपटॉप खुला है, वह एक स्क्रिप्ट है। उसे खुद को चलाने — फिर से कनेक्ट होना, फिर से कोशिश करना, रीबूट के बाद बचे रहना — के लिए उसे systemd के तहत VPS पर रखें। यह न्यूनतम कॉपी-पेस्ट गाइड है। कारण और लंबे रूप (अपटाइम, साइज़िंग, MCP पहलू) के लिए देखें AI एजेंट 24/7 चलाना और AI एजेंट के लिए VPS का अवलोकन।
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 नहीं चाहिए।
- स्थानीय मॉडल: अलग, भारी सेटअप — Ollama के ज़रिए CPU पर छोटे क्वांटाइज़्ड मॉडल; बड़े मॉडल को GPU चाहिए जो हम नहीं देते।
- इसके बजाय कंटेनरीकृत? Docker का
--restart unless-stoppedवही भूमिका निभाता है — देखें AI एजेंट के लिए docker-compose।
EQVPS एक MCP सर्वर भी देता है, ताकि एजेंट अपनी मशीन तक खुद प्रोविज़न कर सके। लगभग एक मिनट में root, कोई KYC नहीं, क्रिप्टो में भुगतान।
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।