EQVPS

VPS dla agentów browser-use: uruchom AI computer-use na serwerze 24/7

5 wrz 2026 · 3 min czytania · EQVPS Team

Web scraper wykonuje instrukcje, które napisałeś. Agent przeglądarkowy decyduje sam: patrzy na wyrenderowaną stronę, rozumuje, co dalej, i klika, pisze oraz przewija prawdziwą przeglądarkę, by to osiągnąć. Narzędzia jak browser-use, Skyvern i computer-use od Anthropic zamieniają LLM w coś, co obsługuje przeglądarkę jak człowiek — wypełnia formularze, przechodzi przepływy, czyta wyniki, odzyskuje sprawność, gdy układ się zmienia.

To działa tylko, gdy przeglądarka działa nieprzerwanie. Na twoim laptopie zatrzymuje się w chwili, gdy zamkniesz klapę. Ta strona jest o umieszczeniu agenta przeglądarkowego na serwerze, poprawnie zwymiarowanym, by działał całą dobę.

Scraper czy agent — wybierz właściwe narzędzie

Bądź szczery co do tego, co budujesz, bo każdy chce czego innego:

Ta strona dotyczy drugiego.

Czego naprawdę potrzebuje maszyna

Sama pętla agenta jest maleńka; zasoby zjada headless przeglądarka.

Konfiguracja

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

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

Minimalna pętla czyta klucz modelu ze środowiska, nigdy nie zaszyty w kodzie:

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

Utrzymuj go przy życiu przez awarie i restarty usługą systemd — tym samym wzorcem, który utrzymuje dowolnego agenta w ruchu 24/7, z Restart=always i kluczem modelu w EnvironmentFile, nie w jednostce.

Pilnuj RAM-u. Agent przeglądarkowy, który nigdy nie zamyka kart, powoli zje maszynę — zamykaj strony i konteksty po zakończeniu zadania i ograniczaj współbieżność. Wyciekający Chromium to najczęstsza przyczyna upadku takich agentów.

Część, która naprawdę jest nasza: agent może wynająć własną maszynę

Tu EQVPS różni się od zwykłego hostingu. Przez nasz serwer MCP agent może się zarejestrować, doładować saldo w krypto i order_vps — zamówić świeżą maszynę sam, bez człowieka przy płatności. Zatem agent przeglądarkowy, który potrzebuje czystego środowiska na jeden przebieg, może sam zaprovisionować serwer, obsłużyć przeglądarkę i zburzyć go po zakończeniu — wszystko z przedpłaconego salda.

Połącz to z płatnością krypto bez KYC, a cała pętla pozostaje poza jakimkolwiek śladem tożsamości: e-mail do rejestracji, USDC lub USDT do zapłaty, root w około minutę.

Uczciwe granice

W tych ramach agent przeglądarkowy na własnym, zawsze włączonym serwerze to naprawdę użyteczny wzorzec — działa, gdy śpisz. Wybierz plan, zapłać w krypto i uruchom jednego w minutę. Jeśli twoje zadanie to stała ekstrakcja, a nie rozumowanie, przewodnik o web scrapingu to tańsza, prostsza droga.

FAQ

Czym różni się agent przeglądarkowy od web scrapera?

Scraper wykonuje skrypt, który napisałeś — pobierz te URL-e, wyciągnij te pola. Agentem przeglądarkowym steruje LLM: patrzy na stronę, decyduje, co kliknąć lub wpisać, i dostosowuje się, gdy zmienia się układ. browser-use, Skyvern i computer-use od Anthropic działają właśnie tak. To różnica między sztywnym crawlerem a operatorem, który rozumuje. Jeśli twoje zadanie to deterministyczna ekstrakcja, zajrzyj do przewodnika o scrapingu; ta strona dotyczy typu rozumującego.

Czy potrzebuję GPU, by uruchomić agenta przeglądarkowego?

Nie. Rozumowanie dzieje się w LLM, który wywołujesz przez API (Anthropic, OpenAI itd.), więc serwer uruchamia tylko headless Chromium plus twoją pętlę agenta — praca CPU i RAM, nie GPU. GPU byłoby potrzebne tylko, gdybyś dodatkowo uruchamiał model lokalnie, co jest osobną, znacznie cięższą konfiguracją.

Ile RAM-u to wymaga?

Ciężar jest w przeglądarce, nie w agencie. Jedna instancja headless Chromium to ~300-500 MB, plus 100-200 MB na każdą otwartą kartę/kontekst, plus twój runtime. Small (8 $, 4 GB) to rozsądne minimum dla jednego agenta sterującego przeglądarką; przejdź na Medium, jeśli uruchamiasz kilka kontekstów przeglądarki równolegle.

Czy potrzebuję dedykowanego IP?

Zwykle nie. Agent przeglądarkowy wykonuje żądania wychodzące — do stron, którymi operuje, i do API modelu — więc plan NAT z przekierowanym SSH wystarcza i jest tańszy. Weź dedykowane IP tylko, jeśli dodatkowo wystawiasz usługę przychodzącą (panel kontrolny, odbiornik webhooków).

Czy to dozwolone? Jakie są granice?

Legalna automatyzacja stron, których wolno ci używać — tak. Szanuj warunki i limity szybkości każdej strony, nie zasypuj celu aż do odmowy usługi i nie używaj tego do oszustw, credential stuffingu czy nadużyć kont. To naruszenie polityki dopuszczalnego użytku i skutkuje zamknięciem usługi. Agent przeglądarkowy to potężny operator; kieruj go tylko tam, gdzie masz prawo działać.

← Powrót do blogaZobacz plany i ceny →

Komentarze

Brak komentarzy. Bądź pierwszy.

Zostaw komentarz

Komentarze są moderowane przed pojawieniem się.