−25%

la planurile Windows anuale, până pe 31 oct. Vezi planurile

EQVPS
Începe

VPS pentru agenți de tip browser-use: rulează AI computer-use pe un server 24/7

5 sept. 2026 · 4 min de citit · EQVPS Team

Un scraper web urmează instrucțiunile pe care le-ai scris. Un agent de browser decide singur: se uită la pagina randată, raționează ce să facă mai departe și dă clic, tastează și derulează într-un browser real ca să ajungă acolo. Unelte ca browser-use, Skyvern și computer-use de la Anthropic transformă un LLM în ceva care operează un browser așa cum ar face-o o persoană — completează formulare, parcurge fluxuri, citește rezultate, își revine când se mută ceva în pagină.

Asta merge doar dacă browserul rulează mereu. Pe laptop se oprește în clipa în care închizi capacul. Pagina asta e despre cum pui un agent de browser pe un server, dimensionat corect, ca să opereze non-stop.

Scraper vs agent — alege unealta potrivită

Fii cinstit despre ce construiești, pentru că cele două vor lucruri diferite:

  • Un scraper (httpx, Scrapy) descarcă URL-uri cunoscute și extrage câmpuri fixe. Determinist, ușor, ieftin. Dacă asta e sarcina ta, ghidul de web scraping e pagina potrivită — nu plăti pentru un browser de care n-ai nevoie.
  • Un agent de browser randează pagina într-un Chromium real și lasă un LLM să decidă fiecare acțiune. Se descurcă cu site-uri la care un scraper nu poate — aplicații dinamice, aranjări imprevizibile, fluxuri în mai mulți pași —, cu prețul unei mașini mai grele și al apelurilor de model la fiecare pas.

Pagina asta e despre al doilea.

De ce are nevoie de fapt mașina

Bucla agentului în sine e minusculă; browserul headless e cel care folosește resurse.

  • RAM-ul e limita. Un Chromium headless are ~300-500 MB, iar fiecare tab sau context în plus adaugă 100-200 MB. Un agent care conduce un browser stă comod pe Small ($8/lună — 4 vCPU, 4 GB). Mai multe contexte de browser deodată te împing spre Medium ($12).
  • Fără GPU. Modelul rulează la furnizorul tău (Anthropic/OpenAI); serverul face orchestrarea și randarea. Asta înseamnă CPU și RAM.
  • NAT ajunge. Agentul face doar apeluri spre exterior — spre site-urile pe care le operează și spre API-ul modelului. Un IP dedicat e doar pentru servicii de intrare.

Configurarea

# Ubuntu 24.04
apt update && apt install -y python3-venv git
python3 -m venv ~/agent && source ~/agent/bin/activate

# browser-use + a Chromium for Playwright
pip install browser-use
playwright install --with-deps chromium

O buclă minimală își citește cheia de model din mediu, niciodată scrisă direct în cod:

# run.py
import os, asyncio
from browser_use import Agent
from browser_use.llm import ChatAnthropic

async def main():
    agent = Agent(
        task="Open the status page and report which services are down.",
        llm=ChatAnthropic(model="claude-sonnet-4-5", api_key=os.environ["ANTHROPIC_API_KEY"]),
    )
    await agent.run()

asyncio.run(main())

Ține-l în viață peste căderi și reporniri cu un serviciu systemd — același tipar care ține orice agent pornit 24/7, cu Restart=always și cheia de model într-un EnvironmentFile, nu în unitate.

Fii atent la RAM. Un agent de browser care nu închide niciodată taburile va mânca încet mașina — închide paginile și contextele când se termină o sarcină și plafonează concurența. Un Chromium cu scurgeri e cea mai frecventă cauză pentru care cade un astfel de agent.

Partea care e chiar a noastră: agentul își poate închiria singur mașina

Aici diferă EQVPS de un host obișnuit. Prin serverul nostru MCP, un agent se poate înregistra, poate alimenta un sold cripto și poate apela order_vps pentru o mașină proaspătă, singur — fără niciun om la checkout. Așa că un agent de browser care are nevoie de un mediu curat pentru o rulare poate porni singur serverul, poate opera browserul și îl poate șterge când a terminat, totul dintr-un sold preplătit.

Combină asta cu plata cripto fără KYC și toată bucla rămâne departe de orice urmă de identitate: e-mail la înregistrare, USDC sau USDT la plată, root în aproximativ un minut.

Limitele cinstite

  • Doar CPU, o singură regiune (UE). În regulă pentru condusul unui browser și apelarea unui API; dacă ai nevoie de un GPU sau de o anumită geografie, să știi de la început.
  • Costul modelului e separat. Fiecare pas e un apel de model — factura API a unui agent vorbăreț o depășește de obicei cu mult pe cea a serverului de $8. Mașina e partea ieftină.
  • Respectă locul spre care îl îndrepți. Un agent de browser se poate autentifica, poate trimite formulare și poate cumpăra. Îndreaptă-l doar spre site-uri pe care ai voie să le operezi; abuzul, frauda și refuzul serviciului încalcă politica de utilizare acceptabilă.

În limitele astea, un agent de browser pe propriul server mereu pornit e un tipar cu adevărat util — operează cât dormi. Alege un plan, plătește cu cripto și ai unul pornit într-un minut. Dacă sarcina ta e o extragere fixă, nu raționament, ghidul de web scraping e drumul mai ieftin și mai simplu.

Întrebări frecvente

Care e diferența dintre un agent de browser și un scraper web?

Un scraper urmează un script pe care l-ai scris — descarcă aceste URL-uri, extrage aceste câmpuri. Un agent de browser e condus de un LLM care se uită la pagină, decide ce să apese sau să tasteze și se adaptează când se schimbă aranjarea. browser-use, Skyvern și computer-use de la Anthropic funcționează toate așa. E diferența dintre un crawler fix și un operator care raționează. Dacă sarcina ta e o extragere deterministă, vezi în schimb ghidul de scraping — pagina asta e pentru tipul care raționează.

Am nevoie de un GPU ca să rulez un agent de browser?

Nu. Raționamentul se întâmplă într-un LLM pe care îl apelezi printr-un API (Anthropic, OpenAI etc.), așa că serverul rulează doar un Chromium headless plus bucla agentului — muncă de CPU și RAM, nu de GPU. Ai vrea un GPU doar dacă ai rula și modelul local, ceea ce e o configurare separată, mult mai grea.

De câtă RAM are nevoie?

Greul e browserul, nu agentul. O instanță Chromium headless are ~300-500 MB, plus 100-200 MB pentru fiecare tab/context deschis, plus runtime-ul tău. Small ($8, 4 GB) e un prag rezonabil pentru un agent care conduce un browser; treci la Medium dacă rulezi mai multe contexte de browser în paralel.

Am nevoie de un IP dedicat?

De obicei, nu. Un agent de browser face cereri spre exterior — spre site-urile pe care le operează și spre API-ul modelului —, așa că un plan NAT cu SSH redirecționat ajunge și e mai ieftin. Ia un IP dedicat doar dacă expui și un serviciu de intrare (un panou de control, un receptor de webhookuri).

E permis? Care sunt limitele?

Automatizarea legitimă a site-urilor pe care ai voie să le folosești — da. Respectă termenii și limitele de rată ale fiecărui site, nu bombarda o țintă până la refuzul serviciului și nu-l folosi pentru fraudă, credential stuffing sau abuz de conturi. Asta încalcă politica de utilizare acceptabilă și duce la oprirea serviciului. Un agent de browser e un operator puternic; îndreaptă-l doar acolo unde ai dreptul să acționezi.

Comentarii

Încă nu există comentarii. Fii primul.

Lasă un comentariu

Comentariile sunt moderate înainte să apară.