−25%

на річну оплату Windows, до 31.10. До тарифів

EQVPS
Почати

VPS для browser-use агентів: запуск computer-use ШІ на сервері 24/7

5 вер. 2026 р. · 3 хв читання · EQVPS Team

Веб-скрапер слідує інструкціям, які ви написали. Браузерний агент вирішує сам: він дивиться на відрендерену сторінку, міркує, що робити далі, і клікає, друкує та прокручує справжній браузер, щоб цього досягти. Інструменти на кшталт browser-use, Skyvern і computer-use від Anthropic перетворюють LLM на щось, що керує браузером як людина — заповнює форми, проходить сценарії, читає результати, відновлюється, коли верстка змінюється.

Це працює, лише якщо браузер запущений постійно. На вашому ноутбуці він зупиняється в той момент, коли ви закриваєте кришку. Ця сторінка — про те, як розмістити браузерного агента на сервері, правильно підібравши розмір, щоб він працював цілодобово.

Скрапер проти агента — обирайте правильний інструмент

Будьте чесні в тому, що саме ви будуєте, бо їм потрібне різне:

  • Скрапер (httpx, Scrapy) отримує відомі URL і витягує фіксовані поля. Детермінований, легкий, дешевий. Якщо це ваше завдання — правильна сторінка це гайд із веб-скрапінгу, не платіть за браузер, який вам не потрібен.
  • Браузерний агент рендерить сторінку у справжньому Chromium і дає LLM вирішувати кожну дію. Він справляється із сайтами, які скраперу не до снаги — динамічні застосунки, непередбачувана верстка, багатокрокові сценарії — ціною важчого бокса і викликів моделі на кожному кроці.

Ця сторінка — про другий тип.

Що насправді потрібно боксу

Сам цикл агента крихітний; ресурси витрачає headless-браузер.

  • RAM — вузьке місце. headless Chromium — ~300-500 МБ, і кожна додаткова вкладка чи контекст додає 100-200 МБ. Один агент, що керує одним браузером, комфортно живе на Small ($8/міс — 4 vCPU, 4 ГБ). Запуск кількох браузерних контекстів одразу підштовхує до Medium ($12).
  • Без GPU. Модель працює у вашого провайдера (Anthropic/OpenAI); сервер займається оркестрацією і рендерингом. Це CPU і RAM.
  • NAT достатньо. Агент робить лише вихідні виклики — до сайтів, якими керує, і до API моделі. Виділений IP потрібен лише для вхідних сервісів.

Налаштування

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

# browser-use + Chromium для Playwright
pip install browser-use
playwright install --with-deps chromium

Мінімальний цикл читає ключ моделі з оточення, ніколи не хардкодячи:

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

Тримайте його живим за збоїв і перезавантажень через systemd-сервіс — тим самим патерном, що тримає будь-якого агента запущеним 24/7, із Restart=always і ключем моделі в EnvironmentFile, а не в юніті.

Стежте за RAM. Браузерний агент, який ніколи не закриває вкладки, повільно з'їдатиме бокс — закривайте сторінки і контексти по завершенні завдання та обмежуйте паралелізм. Витеклий Chromium — найчастіша причина, з якої такі агенти падають.

Частина, яка насправді наша: агент може орендувати свій бокс

Тут EQVPS відрізняється від звичайного хостингу. Через наш MCP-сервер агент може зареєструватися, поповнити крипто-баланс і order_vps — замовити свіжу машину самостійно, без людини на чекауті. Тож браузерний агент, якому потрібне чисте середовище для запуску, може сам розгорнути сервер, попрацювати браузером і знести його по завершенні — усе з передплаченого балансу.

Поєднайте це з крипто-оплатою без KYC — і весь цикл лишається поза слідом особи: email для реєстрації, USDC чи USDT для оплати, root приблизно за хвилину.

Чесні обмеження

  • Лише CPU, дві локації в Європі (Німеччина та Фінляндія). Нормально для керування браузером і виклику API; якщо потрібен GPU чи конкретне гео — знайте це заздалегідь.
  • Вартість моделі окремо. Кожен крок — виклик моделі; рахунок за API у балакучого агента зазвичай затьмарює сервер за $8. Бокс — дешева частина.
  • Поважайте, куди спрямовуєте. Браузерний агент може залогінитися, надіслати і купити. Спрямовуйте його лише на сайти, якими вам дозволено керувати; абʼюз, шахрайство і відмова в обслуговуванні порушують політику допустимого використання.

У цих межах браузерний агент на своєму постійно працюючому сервері — по-справжньому корисний патерн: він працює, поки ви спите. Оберіть тариф, оплатіть криптою, і запустіть його за хвилину. Якщо ваше завдання — фіксоване видобування, а не міркування, гайд із веб-скрапінгу — дешевший і простіший шлях.

Часті питання

У чому різниця між браузерним агентом і веб-скрапером?

Скрапер слідує написаному вами сценарію — отримати ці URL, витягти ці поля. Браузерним агентом керує LLM: він дивиться на сторінку, вирішує, що клікнути чи надрукувати, і адаптується, коли змінюється верстка. browser-use, Skyvern і computer-use від Anthropic працюють саме так. Це різниця між фіксованим краулером і оператором, що міркує. Якщо ваше завдання — детерміноване видобування, дивіться гайд зі скрапінгу; ця сторінка — про тип, що міркує.

Чи потрібен GPU для запуску браузерного агента?

Ні. Міркування відбувається в LLM, яку ви викликаєте через API (Anthropic, OpenAI тощо), тож сервер лише запускає headless Chromium плюс цикл агента — це робота CPU і RAM, не GPU. GPU знадобився б, лише якщо ви також запускаєте модель локально, а це окрема, значно важча конфігурація.

Скільки потрібно RAM?

Вага — у браузері, а не в агенті. Один інстанс headless Chromium — ~300-500 МБ, плюс 100-200 МБ на кожну відкриту вкладку/контекст, плюс ваш рантайм. Small ($8, 4 ГБ) — розумний мінімум для одного агента, що керує браузером; переходьте на Medium, якщо запускаєте кілька браузерних контекстів паралельно.

Чи потрібен виділений IP?

Зазвичай ні. Браузерний агент робить вихідні запити — до сайтів, якими керує, і до API моделі, — тож NAT-тариф із проброшеним SSH достатній і дешевший. Беріть виділений IP, лише якщо ви також піднімаєте вхідний сервіс (панель керування, приймач вебхуків).

Це дозволено? Які обмеження?

Легітимна автоматизація сайтів, якими вам дозволено користуватися — так. Поважайте правила та ліміти кожного сайту, не довбіть ціль до відмови в обслуговуванні і не використовуйте це для шахрайства, credential stuffing чи абʼюзу акаунтів. Це порушення політики допустимого використання, і сервіс буде вимкнено. Браузерний агент — потужний оператор; спрямовуйте його лише туди, де у вас є право діяти.

Коментарі

Поки немає коментарів. Будьте першим.

Залишити коментар

Коментарі проходять модерацію перед публікацією.