You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -571,6 +571,7 @@ Access the original un-patched Playwright page at `page._original` if you need r
571
571
|`CLOAKBROWSER_AUTO_UPDATE`|`true`| Set to `false` to disable background update checks |
572
572
|`CLOAKBROWSER_SKIP_CHECKSUM`|`false`| Set to `true` to skip SHA-256 verification after download |
573
573
|`CLOAKBROWSER_GEOIP_TIMEOUT_SECONDS`|`5`| Max seconds for GeoIP resolution before continuing without it |
574
+
|`CLOAKBROWSER_GPU_ACCEL`| — | Set to `1` to opt in to Docker GPU acceleration flags |
574
575
575
576
## Fingerprint Management
576
577
@@ -848,6 +849,12 @@ services:
848
849
start_period: 10s
849
850
```
850
851
852
+
### GPU acceleration in Docker
853
+
854
+
GPU acceleration is opt-in. Set `CLOAKBROWSER_GPU_ACCEL=1` to add Chromium's EGL, GPU rasterization, GPU blocklist bypass, and Linux Vaapi video decode flags. If you use NVIDIA GPUs, install the NVIDIA Container Toolkit on the Docker host and add a GPU device reservation to your Compose service.
855
+
856
+
See [`examples/docker-compose.gpu.yml`](examples/docker-compose.gpu.yml) for a complete Compose example. If you run CloakBrowser inside your own multi-container stack, mirror the environment variable andGPU reservation in that service.
857
+
851
858
**Per-connection fingerprint seeds** — run multiple browser identities from a single container. Each unique seed spawns a separate Chrome process with its own fingerprint:
0 commit comments