Web Dashboard
Browser-based management for members and server owners.
1 min readTools
JSD includes a web dashboard at jsd.vexoris.dev. Log in with Discord to access jail status, manage settings, and review appeals.
Accessing the dashboard
- Go to jsd.vexoris.dev/login
- Click Login with Discord
- Authorize the application
- You will be redirected to the dashboard
What members can see
- Jail status: whether you are currently jailed, with a countdown timer
- History: your past jail cases and their outcomes
- Appeal status: if you have an active appeal
What server owners and mods can see
Every server gets the full dashboard today, free:
- Setup health and configuration summary
- Server settings, roles, channels, timezone and escalation
- Categories: manage custom offence categories (up to 3)
- Live jails: see all currently jailed members with countdowns
- Appeals: review open appeals from the browser
- Analytics: jail statistics, escalation data, and trends
Owners (the server owner, Administrator or Manage Server) get the full console. Members with the JSD mod role get a read-only view of jails, cases, appeals and tickets.
Dashboard pages
| Page | Description |
|---|---|
/dashboard | Your personal status and case history |
/servers | List of servers where you have access |
/servers/[id] | Server overview with setup health |
/servers/[id]/settings | Configure roles, channels, timezone |
/servers/[id]/categories | Manage custom categories |
/servers/[id]/jails | Currently jailed members |
/servers/[id]/cases | Full case list with search |
/servers/[id]/analytics | Jail statistics and trends |
/servers/[id]/appeals | Appeal queue |
Database
The site and bot share the same Turso database. Changes made in the dashboard take effect immediately. There is no sync delay.
File uploads
File uploads (Cloudflare R2) are planned for a later version. Currently, the dashboard is text-based.