ШІ-агент, який працює лише поки відкритий ваш ноутбук, — це скрипт. Щоб він запускав себе сам — перепідключався, повторював спроби, переживав перезавантаження — розмістіть його на VPS під systemd. Це мінімальна копійована інструкція. Про те навіщо й у розгорнутій формі (аптайм, розмір, аспект MCP) — дивіться запуск ШІ-агента 24/7 та огляд 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-змінна або залежність).
Розмір і чесні деталі
- Агент на API (модель працює у провайдера): легкий — Small ($8) або тариф AI-Agent ($10, 4 ГБ) більш ніж достатньо. GPU не потрібен.
- Локальна модель: інше, важче налаштування — невеликі квантовані моделі на CPU через Ollama; великим потрібен GPU, якого ми не пропонуємо.
- У контейнері?
--restart unless-stoppedу Docker грає ту саму роль — дивіться docker-compose для ШІ-агентів.
EQVPS також надає MCP-сервер, тож агент може навіть сам розгорнути собі машину. Root приблизно за хвилину, без KYC, оплата в крипті.
Коментарі
Поки немає коментарів. Будьте першим.