AI агент, който работи само докато лаптопът ти е отворен, е скрипт. За да го накараш да пуска сам себе си — да се свързва отново, да опитва пак, да преживява рестартирания — сложи го на VPS под systemd. Това е минималното ръководство копирай-постави. За защо и по-дългата форма (uptime, оразмеряване, ъгълът на MCP) виж пускане на AI агент 24/7 и прегледа VPS за AI агенти.
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.
- Локален модел: различна, по-тежка настройка — малки квантувани модели на CPU през Ollama; големите изискват GPU, който не предлагаме.
- Вместо това в контейнер?
--restart unless-stoppedна Docker играе същата роля — виж docker-compose за AI агенти.
EQVPS предоставя и MCP сървър, така че агент може дори сам да си осигури машина. Root за около минута, без KYC, плащане в крипто.
Коментари
Още няма коментари. Бъди първият.