Dashboard

The NullBore server includes an embedded web dashboard for managing tunnels.

Enabling the dashboard

Pass --dash-password to enable it:

./nullbore-server --dash-password "your-secret-password" ...

The dashboard is available at /dash on your server.

Features

  • Active tunnels: See all open tunnels with real-time status
  • Traffic stats: Bytes in/out, request count per tunnel
  • One-click close: Shut down any tunnel from the browser
  • API key display: Copy your configured API key

Authentication

The self-hosted dashboard uses passphrase authentication. Enter the password you set with --dash-password to access it.

This is deliberately simple — the self-hosted dashboard is meant for single-user or small-team use. There are no user accounts or roles.

Security

  • The dashboard is served over the same TLS connection as the API
  • Session cookies are HttpOnly and Secure (when TLS is enabled)
  • The passphrase is compared in constant time
  • No sensitive data is logged

Disabling the dashboard

Simply don't pass --dash-password. Without it, the /dash route returns 404.