En AI-agent som bara kör medan din laptop är öppen är ett skript. För att få den att köra sig själv — återansluta, försöka igen, överleva omstarter — placera den på en VPS under systemd. Detta är den minimala kopiera-och-klistra-guiden. För varför och den längre formen (upptid, dimensionering, MCP-vinkeln), se köra en AI-agent dygnet runt och översikten VPS för AI-agenter.
1. Python och en 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. Håll API-nyckeln i en env-fil
Hårdkoda aldrig nycklar. Lägg dem i en fil som bara root kan läsa:
cat >/opt/agent/.env <<'EOF'
ANTHROPIC_API_KEY=sk-ant-...
EOF
chmod 600 /opt/agent/.env
3. Svep in den i en systemd-tjänst
# /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 är hela poängen: en krasch klockan tre på natten startar om i stället för att lämna agenten död till morgonen. (Mer om mönstret i skapa en systemd-tjänst.)
4. Håll utkik efter krasch-loopar
Om agenten omedelbart misslyckas vid start försöker Restart=always för evigt. RestartSec=5 glesar ut försöken; läs journalctl -u agent för att åtgärda det underliggande felet (oftast en saknad env-variabel eller ett beroende).
Dimensionering och de ärliga bitarna
- API-baserad agent (modellen kör hos din leverantör): lätt — en Small ($8) eller AI-Agent-planen ($10, 4 GB) räcker med råge. Ingen GPU behövs.
- Lokal modell: annan, tyngre uppsättning — små kvantiserade modeller på CPU via Ollama; stora kräver en GPU som vi inte erbjuder.
- Containeriserad i stället? Dockers
--restart unless-stoppedspelar samma roll — se docker-compose för AI-agenter.
EQVPS erbjuder också en MCP-server, så en agent kan till och med tillhandahålla sin egen maskin. Root på ungefär en minut, ingen KYC, betala i krypto.
Kommentarer
Inga kommentarer än. Bli först.