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
HttpOnlyandSecure(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.