EQVPS

VPS til browser-use-agenter: kør computer-use-AI på en server 24/7

5. sep. 2026 · 4 min. læsning · EQVPS Team

En web-scraper følger de instruktioner, du skrev. En browser-agent beslutter selv: den ser på den renderede side, ræsonnerer om næste skridt, og klikker, taster og scroller en rigtig browser for at nå dertil. Værktøjer som browser-use, Skyvern og Anthropics computer-use forvandler en LLM til noget, der betjener en browser som et menneske — udfylder formularer, gennemgår flows, læser resultater, kommer sig, når layoutet skifter.

Det virker kun, hvis browseren kører hele tiden. På din bærbare stopper den i det øjeblik, du lukker låget. Denne side handler om at sætte en browser-agent på en server, korrekt dimensioneret, så den kører døgnet rundt.

Scraper vs. agent — vælg det rette værktøj

Vær ærlig om, hvad du bygger, for de vil have forskellige ting:

Denne side handler om den anden.

Hvad maskinen faktisk kræver

Selve agent-loopen er lillebitte; det er den headless browser, der bruger ressourcerne.

Opsætningen

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

# browser-use + en Chromium til Playwright
pip install browser-use
playwright install --with-deps chromium

En minimal loop læser modelnøglen fra miljøet, aldrig hårdkodet:

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

Hold den i live gennem nedbrud og genstarter med en systemd-tjeneste — samme mønster, der holder enhver agent kørende 24/7, med Restart=always og modelnøglen i en EnvironmentFile, ikke i unit'en.

Hold øje med RAM'en. En browser-agent, der aldrig lukker faner, æder langsomt maskinen — luk sider og kontekster, når en opgave slutter, og sæt loft på samtidigheden. En lækkende Chromium er den mest almindelige grund til, at sådanne agenter vælter.

Den del, der virkelig er vores: agenten kan leje sin egen maskine

Her adskiller EQVPS sig fra en almindelig host. Via vores MCP-server kan en agent registrere sig, fylde et krypto-saldo op og order_vps — selv bestille en frisk maskine, uden et menneske ved kassen. Så en browser-agent, der har brug for et rent miljø til en kørsel, kan selv provisionere serveren, betjene browseren og rive den ned, når den er færdig — alt fra et forudbetalt saldo.

Kombinér det med krypto-betaling uden KYC, og hele loopen holder sig uden for ethvert identitetsspor: e-mail til at registrere, USDC eller USDT til at betale, root på omkring et minut.

De ærlige grænser

Inden for det er en browser-agent på sin egen altid-tændte server et virkelig nyttigt mønster — den arbejder, mens du sover. Vælg en plan, betal i krypto, og få en kørende på et minut. Hvis din opgave er fast udtræk snarere end ræsonnement, er web-scraping-guiden den billigere, enklere vej.

FAQ

Hvad er forskellen på en browser-agent og en web-scraper?

En scraper følger et script, du skrev — hent disse URL'er, træk disse felter. En browser-agent styres af en LLM: den ser på siden, beslutter hvad der skal klikkes eller tastes, og tilpasser sig, når layoutet ændrer sig. browser-use, Skyvern og Anthropics computer-use fungerer sådan. Det er forskellen på en fast crawler og en operatør, der ræsonnerer. Hvis din opgave er deterministisk udtræk, så se scraping-guiden; denne side handler om den ræsonnerende type.

Har jeg brug for en GPU for at køre en browser-agent?

Nej. Ræsonnementet sker i en LLM, du kalder via et API (Anthropic, OpenAI osv.), så serveren kører kun en headless Chromium plus din agent-loop — CPU- og RAM-arbejde, ikke GPU. Du ville kun have brug for en GPU, hvis du også kørte modellen lokalt, hvilket er en separat, meget tungere opsætning.

Hvor meget RAM kræver det?

Vægten ligger i browseren, ikke i agenten. En headless Chromium-instans er ~300-500 MB, plus 100-200 MB pr. åben fane/kontekst, plus din runtime. Small ($8, 4 GB) er en fornuftig bund for én agent, der styrer en browser; gå op til Medium, hvis du kører flere browser-kontekster parallelt.

Har jeg brug for en dedikeret IP?

Som regel nej. En browser-agent laver udgående forespørgsler — til de sites, den betjener, og til model-API'et — så en NAT-plan med videresendt SSH er nok og billigere. Tag kun en dedikeret IP, hvis du også eksponerer en indgående tjeneste (et kontrol-dashboard, en webhook-modtager).

Er det tilladt? Hvad er grænserne?

Legitim automatisering af sites, du har ret til at bruge — ja. Respektér hvert sites vilkår og ratebegrænsninger, hamr ikke et mål til denial of service, og brug det ikke til svindel, credential stuffing eller kontomisbrug. Det er en overtrædelse af politikken for acceptabel brug og fører til opsigelse. En browser-agent er en kraftfuld operatør; ret den kun mod steder, hvor du har ret til at handle.

← Tilbage til blogSe planer & priser →

Kommentarer

Ingen kommentarer endnu. Vær den første.

Skriv en kommentar

Kommentarer modereres, før de vises.