viz.zhiqiang-labs.com

Experiment Visualization Gateway

A protected entry point for remote experiment dashboards. The intended production path is Cloudflare Access plus Tunnel, so visualization services can stay off the public Internet.

Protected services

Dashboard routes

Each service hostname should be created only after an Access policy exists.
Tunnel planned Cloudflare Tunnel

TensorBoard

Training curves, scalar summaries, embedding views, and model comparison panels.

tensorboard.viz.zhiqiang-labs.com

Publish through Cloudflare Tunnel after the Access application is created.

Tunnel planned Cloudflare Tunnel

Notebook Dashboard

Interactive experiment notebooks, lightweight plots, and dataset inspection views.

notebook.viz.zhiqiang-labs.com

Keep authentication in Cloudflare Access and avoid exposing the origin server directly.

Local only Cloudflare Tunnel

Custom Metrics UI

Project-specific dashboards for long-running PhD experiments and remote server jobs.

metrics.viz.zhiqiang-labs.com

Add this service only after its origin port, tunnel route, and access policy are defined.

Security order

Access before exposure

Remote visualization services should never be treated as ordinary public static pages.
  1. Create the Cloudflare Access self-hosted application and policy.
  2. Install and authenticate `cloudflared` on the remote server.
  3. Publish the service hostname to the local dashboard port through the tunnel.
  4. Enable Access validation at the tunnel or origin layer before sharing the URL.