EQVPS

Как да пуснете AI агент на VPS (Python, venv, systemd)

Ръководство копирай-постави за пускане на AI агент на VPS: настройте Python и virtualenv, дръжте API ключовете в env файл и увийте агента в systemd услуга, за да рестартира при срив и да преживява рестартирания.

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 променлива или зависимост).

Оразмеряване и честните части

EQVPS предоставя и MCP сървър, така че агент може дори сам да си осигури машина. Root за около минута, без KYC, плащане в крипто.

Въпроси

Какво ми трябва, за да пусна AI агент на VPS?

Python с virtualenv за зависимостите на агента, API ключът на модела ти в файл на средата и systemd услуга, за да рестартира при срив и да стартира при зареждане. Ако агентът вика хостван модел (честият случай), това е всичко — без GPU. Стъпките са по-долу; получаваш root за около минута.

Къде да сложа API ключа?

В EnvironmentFile (chmod 600), никога в unit файла или комитнат в git. systemd го зарежда в средата на процеса при старт. Така изтекъл unit или репо не издава ключа ти.

Как да държа агента работещ след като се разкача?

Увий го в systemd услуга с Restart=always. За разлика от пускането в терминал или с nohup, systemd го рестартира при срив, стартира го при зареждане и събира логовете в journalctl. Това е разликата между скрипт и агент, който пуска сам себе си.

Трябва ли ми GPU?

Не, ако агентът вика хостван модел през API — това е оркестрация само на CPU, удобна на малка машина. GPU ти трябва само за да пуснеш модел локално, което не предлагаме; за малки локални модели на CPU виж ръководството за Ollama.

Искате ли документ или карта?

Не. Имейл за регистрация, плащане в USDC или USDT — без документи, без карта. Root за около минута.

Коментари

Още няма коментари. Бъди първият.

Остави коментар

Коментарите се модерират преди да се появят.