Skip to content

Dashboard

The ops dashboard lives at web.level147.net and is protected by Cloudflare Access + Authentik SSO. It is a Next.js app served from a Docker container behind a Cloudflare tunnel.

Access

  1. Navigate to https://web.level147.net
  2. Cloudflare Access prompts for your identity (Authentik OIDC)
  3. After authentication the dashboard loads directly

Layout

The dashboard uses an 8-column CSS grid with drag-to-reorder widgets. An Edit Mode toggle exposes widget handles; exit edit mode to lock the layout.

Widget sizes follow a 2-unit convention:

Size labelGrid columns × rows
2×22 col, 2 row
4×24 col, 2 row
2×42 col, 4 row
4×44 col, 4 row
8×2Full-width banner

Widgets

See Widgets for the full reference.