EQVPS

VPS पर AI एजेंट कैसे चलाएँ (Python, venv, systemd)

VPS पर AI एजेंट चलाने की कॉपी-पेस्ट गाइड: Python और virtualenv सेट करें, API कुंजियाँ env फ़ाइल में रखें, और एजेंट को systemd सेवा में लपेटें ताकि क्रैश होने पर वह फिर चालू हो और रीबूट के बाद भी बचा रहे।

एक 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 वेरिएबल या डिपेंडेंसी)।

साइज़िंग और खरी बातें

EQVPS एक MCP सर्वर भी देता है, ताकि एजेंट अपनी मशीन तक खुद प्रोविज़न कर सके। लगभग एक मिनट में root, कोई KYC नहीं, क्रिप्टो में भुगतान।

सामान्य प्रश्न

VPS पर AI एजेंट चलाने के लिए मुझे क्या चाहिए?

एजेंट की डिपेंडेंसी के लिए virtualenv वाला Python, एक एनवायरनमेंट फ़ाइल में आपके मॉडल की API कुंजी, और एक systemd सेवा ताकि क्रैश पर वह फिर चालू हो और बूट पर शुरू हो। यदि एजेंट किसी होस्ट किए मॉडल को कॉल करता है (आम मामला) तो बस इतना ही — कोई GPU नहीं। चरण नीचे हैं; आपको लगभग एक मिनट में root मिलता है।

API कुंजी कहाँ रखूँ?

एक EnvironmentFile में (chmod 600), कभी unit फ़ाइल में या git में कमिट करके नहीं। systemd इसे शुरू होते समय प्रोसेस के एनवायरनमेंट में लोड करता है। इससे लीक हुई unit या रिपॉज़िटरी आपकी कुंजी उजागर नहीं करती।

डिस्कनेक्ट होने के बाद एजेंट को चलता कैसे रखूँ?

उसे Restart=always के साथ systemd सेवा में लपेटें। टर्मिनल में या nohup के साथ चलाने के विपरीत, systemd उसे क्रैश पर फिर चालू करता है, बूट पर शुरू करता है, और लॉग journalctl में कैप्चर करता है। यही एक स्क्रिप्ट और खुद को चलाने वाले एजेंट के बीच का फ़र्क है।

क्या मुझे GPU चाहिए?

नहीं, यदि एजेंट किसी होस्ट किए मॉडल को API के ज़रिए कॉल करता है — यह केवल-CPU ऑर्केस्ट्रेशन का काम है, छोटी मशीन पर आरामदायक। GPU केवल किसी मॉडल को स्थानीय रूप से चलाने के लिए चाहिए, जो हम नहीं देते; CPU पर छोटे स्थानीय मॉडल के लिए Ollama गाइड देखें।

क्या आप पहचान-पत्र या कार्ड माँगते हैं?

नहीं। साइन अप के लिए एक ईमेल, USDC या USDT में भुगतान — कोई दस्तावेज़ नहीं, कोई कार्ड नहीं। लगभग एक मिनट में root।

टिप्पणियाँ

अभी तक कोई टिप्पणी नहीं। पहले बनें।

एक टिप्पणी छोड़ें

टिप्पणियाँ दिखने से पहले मॉडरेट की जाती हैं।