LIVE ROOM / demo-room
Moderation dashboard
SNAPSHOT
Overview
Quick access
LIVE STREAM
Chat
Live chat
Broadcast update
AUTOMATION
Action queue
Automation review
0 pendingNo messages awaiting review.
TRIAGE
Reports
User reports
0 openNo open reports.
TRIAGE
Appeals
Appeals
0 openNo open appeals.
ENFORCEMENT
Sanctions
Apply a sanction
No active sanctions.
HOST ONLY / SYSTEM SETTINGS
Configuration
LIVE ROOM
Room settings
Room policy
Danger zone: End event
Ending the event disconnects everyone and permanently purges its temporary room data.
ACTIVE SERVER POLICY
Login protection
Changes are validated, saved to database, and applied by the running server immediately.
IDENTITY PROVIDERS
Single sign-on
Provider connection details are saved to database; client secrets are encrypted at rest and blank secret inputs keep the current secret.
APPLICATION
App settings
Changes are validated, saved to database, and applied by the running server immediately, without a redeploy.
ACCOUNT MANAGEMENT / HOST ONLY
Staff access
Local staff account
Create a local Moderator account with a temporary password.
Role assignments
Enter exact email/subject IDs and group values as comma-separated lists. Admin mappings take precedence; unmatched identities default to Moderator. Local staff roles apply across this deployment.
DURABLE LEDGER
Logs
Logs load after sign-in.
| Time | Event | Actor / sender | Spam score | Decision | Details |
|---|---|---|---|---|---|
| Sign in to load logs. | |||||
HOST ONLY / DIAGNOSTICS
Health
Loads after admin sign-in. Auto-refreshes every 10 seconds while this tab is open.
Service checks
Ports
The gateway (8080) and static UI (3000) run as separate processes and aren't checkable from here; confirm those independently (e.g. a request to the gateway's own health path).
Connections
Performance
External health API
External monitoring tools can pull this same data over HTTP. A lightweight, unauthenticated liveness check is always available:
GET /healthz
Full metrics require a health API key (set the HEALTH_API_KEY environment variable on the server; this is intentionally not editable from the dashboard):
curl -H "Authorization: Bearer $HEALTH_API_KEY" https://your-domain/api/health