EQVPS
Inizia

VPS per agenti browser-use: far girare AI computer-use su un server 24/7

5 set 2026 · 4 min di lettura · EQVPS Team

Un web scraper segue istruzioni che hai scritto. Un agente browser decide da solo: guarda la pagina renderizzata, ragiona su cosa fare dopo, e clicca, digita e scorre un vero browser per arrivarci. Strumenti come browser-use, Skyvern e il computer-use di Anthropic trasformano un LLM in qualcosa che opera un browser come farebbe una persona — compilando form, navigando flussi, leggendo risultati, riprendendosi quando un layout cambia.

Questo funziona solo se il browser è sempre in funzione. Sul tuo laptop si ferma nel momento in cui chiudi il coperchio. Questa pagina parla di mettere un agente browser su un server, dimensionato correttamente, così opera 24 ore su 24.

Scraper vs agente — scegli lo strumento giusto

Sii onesto su quale stai costruendo, perché vogliono cose diverse:

Questa pagina è la seconda.

Cosa serve davvero alla macchina

Il ciclo dell'agente in sé è minuscolo; il browser headless è ciò che usa risorse.

Il setup

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

# browser-use + un Chromium per Playwright
pip install browser-use
playwright install --with-deps chromium

Un ciclo minimale legge la sua chiave del modello dall'ambiente, mai scritta nel codice:

# 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())

Tienilo vivo attraverso crash e riavvii con un servizio systemd — lo stesso schema che tiene qualsiasi agente in funzione 24/7, con Restart=always e la chiave del modello in un EnvironmentFile, non nella unit.

Sorveglia la RAM. Un agente browser che non chiude mai le schede divorerà lentamente la macchina — chiudi pagine e contesti quando un task finisce, e limita la concorrenza. Un Chromium in leak è il modo più comune in cui uno di questi crolla.

La parte che è davvero nostra: l'agente può affittare la propria macchina

È qui che EQVPS differisce da un host normale. Tramite il nostro server MCP un agente può registrarsi, ricaricare un saldo in crypto e fare order_vps di una macchina fresca da solo — nessun umano alla cassa. Così un agente browser che ha bisogno di un ambiente pulito per un run può fare il provisioning del server da solo, operare il browser, e smontarlo quando ha finito, tutto da un saldo prepagato.

Abbinalo al pagamento crypto no-KYC e l'intero ciclo resta fuori da qualsiasi traccia d'identità: email per registrarti, USDC o USDT per pagare, root in circa un minuto.

I limiti onesti

Entro questo, un agente browser sul proprio server sempre attivo è uno schema genuinamente utile — opera mentre dormi. Scegli un piano, paga in crypto, e ne hai uno in funzione in un minuto. Se il tuo task è estrazione fissa più che ragionamento, la guida al web-scraping è la via più economica e semplice.

FAQ

Qual è la differenza tra un agente browser e un web scraper?

Uno scraper segue uno script che hai scritto — scarica questi URL, estrai questi campi. Un agente browser è guidato da un LLM che guarda la pagina, decide cosa cliccare o digitare, e si adatta quando il layout cambia. browser-use, Skyvern e il computer-use di Anthropic funzionano tutti così. È la differenza tra un crawler fisso e un operatore che ragiona. Se il tuo task è estrazione deterministica, vedi invece la guida allo scraping — questa pagina è per il tipo che ragiona.

Mi serve una GPU per far girare un agente browser?

No. Il ragionamento avviene in un LLM che chiami via API (Anthropic, OpenAI, ecc.), quindi il server fa girare solo un Chromium headless più il tuo ciclo agente — funzionano CPU e RAM, non GPU. Vorresti una GPU solo se facessi girare anche il modello in locale, che è un setup separato e molto più pesante.

Quanta RAM serve?

Il browser è il peso, non l'agente. Un'istanza Chromium headless è ~300-500 MB, più 100-200 MB per scheda/contesto aperto, più il tuo runtime. Small ($8, 4 GB) è un pavimento sensato per un agente che guida un browser; sali a Medium se fai girare diversi contesti browser in parallelo.

Mi serve un IP dedicato?

Di solito no. Un agente browser fa richieste in uscita — verso i siti che opera e verso l'API del modello — quindi un piano NAT con SSH inoltrato basta ed è più economico. Prendi un IP dedicato solo se esponi anche un servizio in entrata (una dashboard di controllo, un ricevitore di webhook).

È permesso? Quali sono i limiti?

Automazione legittima di siti che ti è permesso usare — sì. Rispetta i termini e i rate limit di ogni sito, non martellare un bersaglio fino al denial of service, e non usarlo per frode, credential stuffing o abuso di account. Quella è una violazione della policy d'uso accettabile e porta alla terminazione del servizio. Un agente browser è un operatore potente; puntalo solo dove hai il diritto di agire.

← Torna al blogVedi piani e prezzi →

Commenti

Ancora nessun commento. Sii il primo.

Lascia un commento

I commenti sono moderati prima di comparire.