EQVPS

როგორ გავუშვათ AI აგენტი VPS-ზე (Python, venv, systemd)

copy-paste გზამკვლევი AI აგენტის VPS-ზე გასაშვებად: დააყენე Python და virtualenv, შეინახე API გასაღებები env ფაილში და გაახვიე აგენტი systemd სერვისში, რომ ის კრახის შემდეგ ხელახლა გაეშვას და გადატვირთვებს გადაურჩეს.

AI აგენტი, რომელიც მუშაობს მხოლოდ სანამ შენი ლეპტოპი ღიაა, სკრიპტია. იმისთვის, რომ ის თავად გაუშვას თავი — ხელახლა დაუკავშირდეს, თავიდან სცადოს, გადატვირთვებს გადაურჩეს — დადე ის VPS-ზე systemd-ის ქვეშ. ეს არის მინიმალური copy-paste გზამკვლევი. რატომ და უფრო გრძელი ფორმისთვის (მუშაობის დრო, ზომა, 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-ში commit-ით. systemd მას გაშვებისას პროცესის გარემოში ტვირთავს. ასე გაჟონილი unit ან repo შენს გასაღებს არ ამხელს.

როგორ შევინარჩუნო აგენტი გაშვებული გათიშვის შემდეგ?

გაახვიე ის systemd სერვისში Restart=always-ით. ტერმინალში ან nohup-ით გაშვებისგან განსხვავებით, systemd მას კრახის შემდეგ ხელახლა უშვებს, ჩატვირთვისას იწყებს და ლოგებს journalctl-ში იჭერს. ეს არის სხვაობა სკრიპტსა და აგენტს შორის, რომელიც თავად უშვებს თავს.

მჭირდება GPU?

არა, თუ აგენტი ჰოსტირებულ მოდელს API-ს გავლით იძახებს — ეს მხოლოდ-CPU ორკესტრაციის სამუშაოა, პატარა მანქანაზე კომფორტული. GPU მხოლოდ მოდელის ლოკალურად გასაშვებად გჭირდება, რასაც ჩვენ არ გთავაზობთ; CPU-ზე პატარა ლოკალური მოდელებისთვის იხ. Ollama-ს გზამკვლევი.

ითხოვთ პირადობას ან ბარათს?

არა. ელფოსტა რეგისტრაციისთვის, გადახდა USDC-ით ან USDT-ით — დოკუმენტების გარეშე, ბარათის გარეშე. root დაახლოებით ერთ წუთში.

კომენტარები

ჯერ არ არის კომენტარები. იყავით პირველი.

დატოვეთ კომენტარი

კომენტარები მოდერირდება გამოჩენამდე.