Skip to Content
Deployment & Operations

Deployment & Operations

Prepare headless servers, Docker environments, screenshot pipelines, and distributed workloads for production use.

New to this section? Start with Headless Server Setup.

Use This Section When You Need To

  • You are moving from local testing to servers or containers.
  • You need repeatable screenshot, scaling, or throughput behavior in production.
  • You want an operational baseline for Ubuntu, Docker, and distributed runs.
  1. Headless Server Setup - Set up BotBrowser on headless Ubuntu servers for stable production automation with consistent fingerprint protection.
  2. Docker Deployment - Deploy BotBrowser in Docker for reproducible, isolated browser automation with consistent fingerprint protection.
  3. Performance Optimization - Tune BotBrowser startup speed, memory usage, and throughput for high-scale automation while maintaining fingerprint protection.
  4. Screenshot Best Practices - Capture stable, reproducible browser screenshots across headless and headful environments.

All Guides

GuideDescription
Headless Server SetupSet up BotBrowser on headless Ubuntu servers for stable production automation with consistent fingerprint protection.
Docker DeploymentDeploy BotBrowser in Docker for reproducible, isolated browser automation with consistent fingerprint protection.
Linux GPU Backend SelectionChoose the right software rendering backend on Linux servers so WebGL1, WebGL2, and WebGPU stay available with consistent output, without depending on deprecation-gated Chromium flags. CPU behavior varies significantly by deployment mode, see the profile table below for realistic expectations.
Performance OptimizationTune BotBrowser startup speed, memory usage, and throughput for high-scale automation while maintaining fingerprint protection.
Trimmed Build (ENT Tier 3)Trimmed Build is a purpose-built Chromium core for short-session, high-concurrency automation. Same fingerprint protection as Standard Build, with 62% lower wall time and 85% faster per-context creation on Linux x64.
Screenshot Best PracticesCapture stable, reproducible browser screenshots across headless and headful environments.
Mirror DistributedRun distributed browser sessions with synchronized actions and consistent fingerprint protection across multiple nodes.
Updated