Un agent AI care rulează doar cât ți-e deschis laptopul e un script. Ca să ruleze singur — să se reconecteze, să reîncerce, să supraviețuiască repornirilor — pune-l pe un VPS, sub systemd. Acesta e ghidul minim, gata de copiat. Pentru motive și varianta lungă (disponibilitate, dimensionare, unghiul MCP), vezi rularea unui agent AI 24/7 și prezentarea VPS pentru agenți AI.
1. Python și un 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. Ține cheia API într-un fișier de mediu
Nu scrie niciodată cheile direct în cod. Pune-le într-un fișier pe care doar root îl poate citi:
cat >/opt/agent/.env <<'EOF'
ANTHROPIC_API_KEY=sk-ant-...
EOF
chmod 600 /opt/agent/.env
3. Pune-l într-un serviciu 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 e tot rostul: o cădere la 3 dimineața duce la repornire, nu la un agent mort până dimineață. (Mai multe despre tipar în crearea unui serviciu systemd.)
4. Fii atent la buclele de căderi
Dacă agentul pică imediat la pornire, Restart=always reîncearcă la nesfârșit. RestartSec=5 distanțează încercările; citește journalctl -u agent ca să repari eroarea de fond (de obicei o variabilă de mediu sau o dependență lipsă).
Dimensionare și părțile cinstite
- Agent pe API (modelul rulează la furnizorul tău): ușor — un Small ($8) sau planul AI-Agent ($10, 4 GB) ajunge din plin. Fără GPU.
- Model local: altă configurare, mai grea — modele mici cuantizate pe CPU, prin Ollama; cele mari au nevoie de un GPU pe care nu-l oferim.
- Preferi containere?
--restart unless-stoppeddin Docker are același rol — vezi docker-compose pentru agenți AI.
EQVPS expune și un server MCP, așa că un agent își poate chiar porni singur mașina. Root în aproximativ un minut, fără KYC, plată cripto.
Comentarii
Încă nu există comentarii. Fii primul.