Skip to content

docs(advanced): add Xvfb setup for Browser Bridge on a headless VPS#1771

Open
eldar702 wants to merge 1 commit into
jackwener:mainfrom
eldar702:docs/1700-vps-xvfb-setup
Open

docs(advanced): add Xvfb setup for Browser Bridge on a headless VPS#1771
eldar702 wants to merge 1 commit into
jackwener:mainfrom
eldar702:docs/1700-vps-xvfb-setup

Conversation

@eldar702
Copy link
Copy Markdown

Closes #1700.

What

Adds a ## Browser Bridge on a headless VPS (Xvfb) section to docs/advanced/remote-chrome.md and a one-paragraph cross-link in docs/guide/troubleshooting.md under the existing "Extension not connected" entry. The Xvfb setup script comes from @Benjamin-eecs's validation in the #1700 thread (Chromium 148 + opencli 1.8.0 / Ubuntu 24.04, confirmed unblocking for @hezberg).

Distinct from the existing xvfb-run example, which covers Electron's --remote-debugging-port path — this new section covers the Browser-Bridge-extension flow on a headless server.

Files

  • docs/advanced/remote-chrome.md — new section (+41 lines)
  • docs/guide/troubleshooting.md — one-paragraph cross-link (+1 line)
  • (docs/zh/guide/troubleshooting.md does not exist in repo — zh mirror N/A)

Verification

  • npm run docs:build (VitePress 1.6.4) — completes in 5.34s with no broken-link or sidebar warnings
  • bash scripts/check-doc-coverage.sh --strict — 155/155 adapters documented
  • Both jobs from .github/workflows/doc-check.yml (docs-build + doc-coverage) pass locally
  • Internal anchor /advanced/remote-chrome#browser-bridge-on-a-headless-vps-xvfb resolves against the new heading

🤖 AI disclosure: drafted with Claude (Opus 4.7) from @Benjamin-eecs's in-thread validated script.

Closes jackwener#1700.

The existing remote-chrome doc covers `xvfb-run` for the Electron
`--remote-debugging-port` path but not the Browser-Bridge-extension
flow on a headless VPS. Add an authoritative section based on the
Xvfb script @Benjamin-eecs validated in the issue thread against
Chromium 148 + opencli 1.8.0 / Ubuntu 24.04 (confirmed unblocking
for @hezberg).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: VPS 无 GUI 环境 extension 无法连接

1 participant