Skip to content
Login

Dashboard

The HLE dashboard is your central control panel for managing tunnels, API keys, access rules, and monitoring usage. Access it at hle.world/dashboard after signing in.

Overview

After logging in, the dashboard shows your account tier, live usage statistics, API keys, and active tunnels — all on a single page.

HLE Dashboard showing usage stats, API keys, and active tunnels

Usage statistics

The top of the dashboard displays four live counters for the current billing period:

  • Active Tunnels — currently connected tunnel count
  • Requests — total HTTP and WebSocket requests this month
  • Traffic — total inbound data volume this month
  • Total Uptime — cumulative tunnel uptime across all tunnels

Your account tier and tunnel limit are shown in the header bar (e.g. Free — 2 tunnels), with a link to upgrade if you need more capacity.

API key management

API keys authenticate your tunnel clients (CLI or Home Assistant add-on) with the HLE relay server. Each key has its own tunnel limit and usage tracking.

Creating a key

Type a descriptive name (e.g. “Home Assistant”, “Dev Server”) and click Create Key. The raw key is shown only once — copy it immediately. The dialog also shows Quick Start commands to install the CLI and start a tunnel.

Key Created dialog showing the API key and Quick Start commands

Key table

All your keys are listed in a table showing the key prefix, active tunnel count, data in/out, and last-used timestamp. Click a row to expand key details.

API Keys table showing key name, prefix, tunnel count, and traffic stats

Key details

Clicking a key row opens its detail panel with the key prefix, creation date, last-used time, active tunnel count, and Quick Start commands. You can delete the key from here — this revokes it immediately and disconnects any active tunnels using it.

API key detail panel with metadata and delete button

Tunnel list

The Tunnels section shows every tunnel connected to your account:

  • Subdomain — the public URL prefix (e.g. ha-sz9)
  • Service — the proxied backend URL
  • API Key — which key authenticated this tunnel
  • Status — Active (green) or disconnected
  • Latency — round-trip time to the relay server
  • Requests — total requests handled by this tunnel
  • Traffic — data in and out columns

Authentication

Sign in with GitHub, Google, or an email/password account. SSO providers link automatically — signing in with GitHub and then Google using the same email merges both into one account.

HLE login page with GitHub, Google, and email/password options

Per-tunnel access control

For each tunnel, you can manage who can access it through several methods:

  • SSO allow-list: Add email + provider rules (any/github/google/hle) to restrict access to specific users
  • PIN protection: Set a numeric PIN that visitors must enter before accessing the tunnel
  • Basic Auth: Set a username/password that protects the tunnel with HTTP Basic Authentication
  • Share links: Generate shareable links with embedded access tokens

Admin panel

Admin users have access to additional management features:

  • User management: View all registered users, delete users
  • Audit logs: View all admin actions (logins, key creation/deletion, etc.)
  • Registration toggle: Enable/disable new user registration globally
  • Server settings: Manage system configuration

All admin actions are logged with timestamps and user info for auditability.