Un agente IA che gira solo finché il tuo laptop è aperto è uno script. Per farlo eseguire da solo — riconnettersi, riprovare, sopravvivere ai riavvii — mettilo su un VPS sotto systemd. Questa è la guida copia-incolla minima. Per il perché e la forma più lunga (uptime, dimensionamento, l'angolo MCP) vedi eseguire un agente IA 24/7 e la panoramica VPS per agenti IA.
1. Python e 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. Tieni la chiave API in un file env
Non scrivere mai le chiavi nel codice. Mettile in un file che solo root può leggere:
cat >/opt/agent/.env <<'EOF'
ANTHROPIC_API_KEY=sk-ant-...
EOF
chmod 600 /opt/agent/.env
3. Avvolgilo in un servizio 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 è tutto il punto: un crash alle 3 di notte si riavvia invece di lasciare l'agente morto fino al mattino. (Altro sul pattern in creare un servizio systemd.)
4. Attenzione ai crash loop
Se l'agente fallisce all'istante all'avvio, Restart=always riprova all'infinito. RestartSec=5 distanzia i tentativi; leggi journalctl -u agent per correggere l'errore di fondo (di solito una variabile env o una dipendenza mancante).
Dimensionamento e le parti oneste
- Agente basato su API (il modello gira dal tuo provider): leggero — un Small ($8) o il piano AI-Agent ($10, 4 GB) è più che sufficiente. Nessuna GPU.
- Modello locale: configurazione diversa e più pesante — piccoli modelli quantizzati su CPU tramite Ollama; quelli grandi richiedono una GPU che non offriamo.
- Containerizzato invece? Il
--restart unless-stoppeddi Docker svolge lo stesso ruolo — vedi docker-compose per agenti IA.
EQVPS espone anche un server MCP, così un agente può persino fornire da sé la propria macchina. Root in circa un minuto, niente KYC, pagamento in cripto.
Commenti
Ancora nessun commento. Sii il primo.