Web (Dex Web)
View as MarkdownDex Web is the operator UI for Dex. Use it to find Flows, follow a run, read its inputs, Attributes, and failures, and act on it.
What it shows
- Search and Summary find Flows and show their state.
- The Timeline and Details panels show each event of a run with its inputs, outputs, and Attribute changes.
- The Flow canvas draws a Flow's Steps and transitions from its source. The dexcli visualize analyzer produces this Flow Definition Graph.
- Start Flow starts a Flow, and Actions call RPCs on a selected run.
How it fits with the other components
Dex Web runs as its own process. It connects to the server API, the same API that Workers and Clients use. A Flow that Dex Web starts runs on your Workers. Dex Web also configures Connectors for local development.
Run it
- dexcli dev starts Dex Web together with a local server-zd.
- dex-web is a standalone binary and container image for production.
- dexcli web serves Dex Web against an existing server, for example over an SSH tunnel.
dex-web --flow-service-address 127.0.0.1:8801
Dex Web has no end-user authentication. Place it behind TLS and an authenticating reverse proxy, and never expose it to the public Internet.
Reference
The Web reference covers the dex-web settings, access control, each UI page, the Flow source analyzer, and a read-only debugging workflow.