Leneex - Хостинг провайдер
Browserless

Разверните Browserless на VPS в один клик

Автоматизация и workflowDevOps, CI/CD и контейнеры

API headless-браузера для скрапинга, автоматизации и тестирования, полностью развёрнутый на вашей инфраструктуре.

  • Готово за ~5 мин
  • Установка бесплатно
  • Настройку берём на себя
Кратко
Версия
Latest (2.x)
Операционная система
Ubuntu Server 24.04 LTS
Минимум RAM
4 ГБ
Лицензия
SSPL-1.0
Адресация
IPv4, IPv6
GitHub
14 000
Развёртывание~5 мин
Тарифы VPS

Выберите тарифный план VPS для Browserless

Молниеносные NVMe-диски, мощные процессоры. Возьмите готовый тариф или соберите конфигурацию сами.
Minex
Идеально для личных проектов и небольших сайтов.
€3.20/месяц
Экономия €0.80 в месяц

  • 1 ядро vCPU
  • 1 ГБ RAM DDR5
  • 20 ГБ NVMe SSD
  • Полный root-доступ
  • 1 выделенный IPv4
  • 1 ТБ трафика
Basex
Отличный баланс мощности и доступной цены.
€4.80/месяц
Экономия €1.20 в месяц

  • 2 ядра vCPU
  • 2 ГБ RAM DDR5
  • 40 ГБ NVMe SSD
  • Полный root-доступ
  • 1 выделенный IPv4
  • 2 ТБ трафика
Самый популярный
Corex
Для растущих приложений и бизнеса.
€7.20/месяц
Экономия €1.80 в месяц

  • 4 ядра vCPU
  • 4 ГБ RAM DDR5
  • 50 ГБ NVMe SSD
  • Полный root-доступ
  • 1 выделенный IPv4
  • Безлимитный трафик
Midex
Ресурсы для высоконагруженных проектов.
€9.60/месяц
Экономия €2.40 в месяц

  • 4 ядра vCPU
  • 6 ГБ RAM DDR5
  • 60 ГБ NVMe SSD
  • Полный root-доступ
  • 1 выделенный IPv4
  • Безлимитный трафик
Proex
Максимум мощности и масштабируемости.
€12.00/месяц
Экономия €3.00 в месяц

  • 6 ядер vCPU
  • 8 ГБ RAM DDR5
  • 70 ГБ NVMe SSD
  • Полный root-доступ
  • 1 выделенный IPv4
  • Безлимитный трафик
Scalex
Ресурсы для масштабирования.
€16.00/месяц
Экономия €4.00 в месяц

  • 6 ядер vCPU
  • 10 ГБ RAM DDR5
  • 150 ГБ NVMe SSD
  • Полный root-доступ
  • 1 выделенный IPv4
  • Безлимитный трафик
Maxex
Большой запас мощности.
€44.00/месяц
Экономия €11.00 в месяц

  • 8 ядер vCPU
  • 16 ГБ RAM DDR5
  • 200 ГБ NVMe SSD
  • Полный root-доступ
  • 1 выделенный IPv4
  • Безлимитный трафик
Apex
Старшая конфигурация.
€79.99/месяц
Экономия €20.00 в месяц

  • 16 ядер vCPU
  • 32 ГБ RAM DDR5
  • 400 ГБ NVMe SSD
  • Полный root-доступ
  • 1 выделенный IPv4
  • Безлимитный трафик

Что можно делать с помощью Browserless

Browserless — это инфраструктурный инструмент для headless-браузеров: он даёт возможность запускать код на Puppeteer или Playwright, а также REST-эндпоинты, против реальных Chrome, Chromium, Firefox, WebKit или Edge, не занимаясь ручным управлением браузерными бинарниками. Открытый Docker-образ прогоняет ваш код на Puppeteer и Playwright через WebSocket, а также отдаёт REST API прямо внутри вашего окружения. Инструмент рассчитан на инженерные команды, которые строят скраперы, QA-пайплайны, сервисы скриншотов/PDF или браузерных AI-агентов, а не на конечных пользователей, просто листающих веб.

Отличает Browserless то, что один и тот же контейнер работает и в платном облаке компании, и в self-hosted развёртывании — существующая автоматизация подключается точно так же, как и в облаке, поэтому достаточно сменить адрес эндпоинта, не переписывая код. Именно поэтому Browserless self hosted логичен именно для собственного сервера: команды с большим объёмом скрапинга или чувствительным содержимым страниц получают выделенные CPU и RAM вместо общих слотов конкурентности в чужом облаке, а регулируемые процессы держат каждый скриншот и извлечённые данные внутри своей инфраструктуры. Browserless vps hosting даёт этот контроль без переписывания уже готового кода на Puppeteer или Playwright.

Раздел приложений в панели управления с установкой в один клик

Возможности Browserless

Сервер в окружении иконок приложений — приложения на VPS

Помимо запуска headless Chrome в контейнере, Browserless закрывает те эксплуатационные задачи, которые команде автоматизации обычно приходится решать самостоятельно.

01

Поддержка нескольких браузеров

Мультибраузерный образ включает Chrome, Chromium, Firefox, WebKit и Edge, поэтому один инстанс покрывает кросс-браузерное тестирование.

02

Puppeteer и Playwright через WebSocket

Существующие скрипты автоматизации подключаются напрямую к удалённой browser-сессии вместо запуска локальных бинарников.

03

REST API-слой

Скриншоты, генерация PDF и извлечение содержимого страниц запускаются обычными HTTP-запросами без browser-библиотек на стороне вызывающего кода.

04

Встроенная observability

Трассировки и метрики OpenTelemetry, структурированные логи и live-дебаггер показывают, что делает каждая сессия, прямо в вашем стеке.

05

Настраиваемая конкурентность и очереди

Лимиты параллельных сессий, поведение очередей и таймауты задаются вручную, а горизонтальное масштабирование достигается добавлением контейнеров за балансировщиком — типичный сценарий для Browserless vps docker, где контейнеры добавляются по мере роста нагрузки.

06

Эндпоинты здоровья и метрик

Отдельный health-эндпоинт отдаёт текущую нагрузку, чтобы оркестрация реагировала раньше, чем начнут падать сессии.

07

Постоянные ролевые токены

Токены с ролями admin, developer, viewer или public сохраняются на диск и переживают перезапуск контейнера.

Требования

На каком сервере запустить

Минимальные требования Browserless и конфигурация, с которой стоит начать.
Минимум
  • Процессор2 vCPU
  • Минимум RAM4 ГБ
  • Диск20 ГБ
Рекомендуем
VPS Corex
  • Процессор4 vCPU
  • Минимум RAM4 ГБ
  • Диск50 ГБ

Установка бесплатна — вы платите только за сервер

Как начать

Как развернуть Browserless

Три шага — и приложение работает на вашем сервере.
Шаг 1
Выберите сервер

Возьмите тариф минимум с 2 CPU и 4 ГБ RAM — по данным разработчика это нижний порог, ниже которого Chromium в контейнере становится нестабильным под нагрузкой.

Шаг 2
Отметьте приложение

Отметьте Browserless в каталоге приложений — Browserless one click install развернёт Docker-контейнер автоматически, без ручной настройки образа.

Шаг 3
Получите доступы

После запуска панель выдаст адрес WebSocket/REST-эндпоинта и API-токен, которые нужно подставить в уже существующий код на Puppeteer или Playwright.

Почему мы

Почему Browserless стоит размещать на Leneex

Скорость, защита и поддержка, на которые можно положиться — на каждом тарифе и без скрытых ограничений.
Скорость деплоя
Пайплайны скрапинга и QA часто упираются в банальное «нужен где-то браузер» — VPS с уже настроенным Browserless убирает этот шаг, и рабочий WebSocket-эндпоинт появляется за минуты, а не за спринт.
Бесплатная установка
Сам Browserless распространяется бесплатно под SSPL-лицензией с открытым исходным кодом, поэтому в паре с установкой за €0 реальные расходы на этапе оценки сводятся к стоимости самого сервера.
Защита от DDoS
Открытый эндпоинт Browserless по своей природе принимает удалённые WebSocket- и HTTP-подключения, а значит становится потенциальной мишенью для флуда соединений, если оказывается доступен за пределами приватной сети — защита от DDoS не даёт очереди сессий встать намертво.
Контроль и поддержка
Chrome в Docker чувствителен к размеру shared-memory, лимитам конкурентности и тонкой настройке на уровне ОС; root-доступ позволяет напрямую менять /dev/shm, CONCURRENT и QUEUED, а инженеры на связи, если процесс Chromium начинает падать под нагрузкой.
Аптайм 99,9% с компенсацией по SLA
Задачи автоматизации и скрапинга обычно запускаются планировщиками или вышестоящими пайплайнами, поэтому незаметно упавший браузерный эндпоинт означает часы невидимых сбоев — SLA с компенсацией защищает именно те процессы, которые зависят от постоянной доступности контейнера.
Гибкая оплата
Агентства и команды разработки, которые держат несколько параллельных контейнеров Browserless под разные проекты клиентов, выигрывают от возможности платить картой, криптой или по счёту для юрлиц отдельно по каждому проекту, а не подстраиваться под биллинг одного вендора.
Что выбрать

Browserless: self-hosted или облачная версия

Сравниваем по деньгам, контролю над данными и лимитам — чтобы выбор был осознанным.
Browserless Cloud
Self-hosted на LeneexРекомендуем
Ресурсы и лимитыВычислительные ресурсы общие с другими клиентами, регионы фиксированы (Сан-Франциско, Лондон и Амстердам)Выделенные CPU и RAM только под ваши сессии; конкурентность ограничена лишь параметром CONCURRENT, который вы задаёте сами
Контроль и доступПанелью и парком браузеров управляет вендор, возможности настройки ограниченыRoot-доступ к контейнеру: базовый образ можно дополнить своими шрифтами, npm-модулями и маршрутами
Ограничения функциональностиBrowserQL, stealth-функции и запись сессий — только на платных тарифах; управляемые прокси включены по умолчаниюPuppeteer, Playwright и REST API доступны сразу; BrowserQL, stealth-функции и запись сессий требуют отдельной коммерческой лицензии — так же, как в облаке
МасштабированиеМасштабирование зависит от выбранного тарифа и лимитов вендораДобавление CPU/RAM или новых контейнеров за балансировщиком — когда решите сами
СтоимостьПодписка дорожает вместе с объёмом сессий и использованиемФиксированная цена VPS независимо от числа сессий, пока хватает ресурсов сервера
Кому подходитБыстрый старт, прототипирование и минимум эксплуатационных заботСтабильный высокий объём скрапинга/автоматизации, требования по резидентности данных, предсказуемый бюджет

Для быстрого старта или разового пилота облачный Browserless проще развернуть, но именно устойчивая нагрузка и требования к контролю над данными делают VPS for Browserless более рациональным выбором на дистанции.

Частые вопросы о Browserless на VPS

Что чаще всего спрашивают про Browserless и наши серверы.

  • Сам браузер не хранит состояние между сессиями, но каталоги user_data и downloads, если они использовались, можно скопировать на новый сервер как обычные файлы — процесс Browserless installation от этого не меняется.

  • Увеличение CPU и RAM позволяет поднять значение CONCURRENT в переменных окружения контейнера и перезапустить его — адрес эндпоинта и токен остаются прежними, код на Puppeteer или Playwright переписывать не нужно.

  • При 2 CPU и 4 ГБ RAM разработчик указывает ориентир в 5–10 одновременных сессий — это уровень «light», подходящий для разработки и небольших пайплайнов, но не для промышленной нагрузки.

  • Версия Docker-образа закрепляется вручную при установке; автоматических обновлений нет, чтобы не ломать уже настроенные интеграции.

Что уже настроено

После one-click деплоя запускается Docker-контейнер с открытым Browserless-образом, отдающий WebSocket и REST API на порту 3000 внутри контейнера. Проверить работоспособность можно через встроенные эндпоинты: интерактивная документация API доступна по пути /docs, health-check — по /pressure, метрики — по /metrics. Перезапуск контейнера при сбое или перезагрузке хоста обеспечивается политикой restart на уровне Docker; конкретное значение (unless-stopped, always и т. п.) для one-click-развёртывания задаёт панель Leneex.

Так работает deploy Browserless in one click на практике: сам факт «контейнер поднят» не требует ручной настройки Chromium, шрифтов или зависимостей — это уже часть образа. Хранилище для загруженных файлов и пользовательских данных браузера при необходимости подключается отдельным volume.

Первый доступ и токен

Подключение к браузеру происходит по адресу вида ws://ваш-домен:порт/chromium?token=ВАШ_ТОКЕН для Puppeteer/Playwright, либо обычными HTTP-запросами к REST-эндпоинтам для скриншотов и PDF. Для внешнего доступа токен обязателен — без него подключаться рекомендуется только из приватной сети.

Что проверить перед продакшн-нагрузкой

Docker по умолчанию выделяет под /dev/shm только 64 МБ, чего недостаточно для стабильной работы Chrome под нагрузкой — рекомендуется увеличить shared memory минимум до 2 ГБ. Если панель Leneex не даёт увеличить shm_size контейнера через интерфейс, эту настройку нужно будет применять вручную через docker-compose.

Разверните Browserless примерно за 5 минут

Выберите сервер — остальное сделаем мы: установим, настроим и пришлём доступы.