GitDash
DocsAPI playgroundGitHub
Open GitDash
GitDash Docsv4.7.1
GitHub API playground
  • Introduction
  • Quick start
  • Deployment
  • Configuration
  • Auth modes
  • Access control
  • Caching & rate limits
  • Security model
  • Data sources
  • Feature overview
  • Repositories
  • Repository · Overview
  • Repository · Workflows
  • Repository · Pull requests
  • Repository · Team
  • Repository · Issues
  • Repository · Security
  • Repository · Audit trail
  • Workflow detail
  • Alerts
  • Team insights
  • Contributor & 1:1 prep
  • Cost
  • Reports
  • Org overview & health
  • Settings
  • AI insights
  • Metrics Reference
  • DORA 4 Keys
  • PR Cycle Time
  • PR Lifecycle Health
  • Workflow Overview
  • Performance Tab
  • Reliability Tab
  • Team & People
  • CI & Alert Metrics
  • API Reference
  • FAQ & Troubleshooting
  • Contributing
  • Release Notes
  • Data & privacy
GitHub RepositoryReport an Issue
GitDash Docs

Auth modes

GitDash runs in one of two modes, chosen with the MODE environment variable. The mode decides how people sign in, whether a database is needed, and who controls which features each person sees.

Standalone vs. organization

Standalone (default)Organization
Who it is forOne person, one tokenA team sharing one deployment
Sign inPersonal access token on /setupGitHub OAuth or a personal access token on /login
DatabaseOptionalDATABASE_URL required
Who decides what you seeYou, in Settings → My featuresAn admin, per group (see Access control)
Alerts, Reports, syncNot availableAvailable
Restrict sign-in to your orgs—GITDASH_ALLOWED_ORGS

Sign-in

In organization mode the sign-in page offers Continue with GitHub (the OAuth App) and a personal-access-token form. Both end in the same place: GitDash asks GitHub who the token belongs to and keys everything — groups, grants, audit entries — on that account's numeric GitHub id, never on anything the browser sends.

GitDash sign-in page with GitHub and personal access token options

Switching modes

Change MODE and restart. A GitHub (OAuth) session does not carry over to standalone mode, so people signed in that way sign in again with a token. Moving to organization mode also needs the settings listed under Access control.

PreviousConfigurationNextAccess control

GitDash v4.7.1 — GitHub Actions Dashboard

Open source on GitHubData & privacyReport an issue