Skip to content

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

  1. Go to jsd.vexoris.dev/login
  2. Click Login with Discord
  3. Authorize the application
  4. 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

PageDescription
/dashboardYour personal status and case history
/serversList of servers where you have access
/servers/[id]Server overview with setup health
/servers/[id]/settingsConfigure roles, channels, timezone
/servers/[id]/categoriesManage custom categories
/servers/[id]/jailsCurrently jailed members
/servers/[id]/casesFull case list with search
/servers/[id]/analyticsJail statistics and trends
/servers/[id]/appealsAppeal 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.