Admin panel
The admin panel is available at:
https://builds.example.com/admin
Sign in with a token created using --admin. Normal user tokens cannot access
the panel.
The navigation contains:
- Dashboard: storage, free disk, games, GC, and recent activity.
- Builds: stream pointers and build status by game.
- Tokens: create, inspect, and revoke access tokens.
Session security
The admin token is stored in an HttpOnly, SameSite=Strict cookie scoped to
/admin. The server revalidates it on every request. Revoking the token signs
the browser out immediately.
Always access the panel through HTTPS. Do not use an admin token in screenshots, chat messages, tickets, or shared shell history.
Dashboard
The dashboard shows:
- Physical deduplicated store size and chunk count.
- Free space on the data volume.
- Number of active tokens.
- Build, stream, and pre-dedup content totals per game.
- Current GC retention policy and the last completed sweep.
- Recent activity with actor, action, game, and details.