Skip to content

Using a remote chromium via a ws_url requires a local chromium binary #554

Closed

Description

@wgwz

I'm probably missing a key reason that this is required.
But why is that I have to have a locally installed chromium binary if I'm operating a remote chrome via ws_url?
That was surprising at first when I saw it.
But perhaps that should not be surprising at all!
Curious at a minimum to know the answer to this question.
But perhaps there could be a documentation addition that grows out of this.

Activity

  1. route commented on Feb 9, 2026

    @route
    Member

    Where is it required? It should not be

  2. route commented on Oct 18, 2026

    @route
    Member

    Confirming this works without any local browser: Ferrum's CI now runs its whole suite on an arm64 runner that has no Chrome installed, against our ghcr.io/rubycdp/chromium image over url:.

    With #651, ws_url: won't even make an HTTP request anymore, browser details come over CDP. https://github.com/rubycdp/ferrum/blob/main/docker/DESIGN.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions