Skip to main content
Open the VoiceGateway dashboard in your browser.

Synopsis

The daemon (started by voicegw onboard or voicegw serve) already serves the React dashboard at /, the dashboard API at /api/*, and the public HTTP API at /v1/* on the same port. voicegw dashboard does not start a second process. It resolves the daemon URL from your config and opens your browser at it.

Usage

Options

Behaviour

  1. Load the gateway configuration.
  2. Resolve the host/port from serve.host and serve.port in voicegw.yaml, falling back to 0.0.0.0 and 8080. The resolved URL replaces 0.0.0.0 with localhost because browsers do not handle bare 0.0.0.0 as a host.
  3. Print the URL to the terminal.
  4. Unless --no-open is set, call webbrowser.open(url). If the browser auto-launch fails (no display, sandboxed environment), the command prints a warning and exits with status 0. The URL printed in step 3 is enough to copy and open manually.
The command exits as soon as the browser receives the URL. There is no foreground process to stop.

Prerequisites

The daemon must be running. Onboarding installs and starts it by default; verify with voicegw status. If you skipped daemon install, start it in another shell first:
The dashboard extra must be installed so the React bundle ships with the wheel:

Examples

voicegw serve | voicegw start | voicegw status | voicegw onboard