boardTitle | string | 'Bull Dashboard' | Text in the header and <title> tag. |
boardLogo.path | string | — | URL or static path to the logo image (required when boardLogo is set). |
boardLogo.width | number | string | — | Logo width (px number or CSS length). |
boardLogo.height | number | string | — | Logo height (px number or CSS length). |
miscLinks | Array<{ text: string; url: string }> | [] | Extra links in the header menu (logout, etc.). |
hideDocsLink | boolean | false | Hide the header Docs icon that links to the bull-board documentation site. |
queueSortOptions | Array<{ key: string; label: string }> | — | Custom sort keys for the queue list. |
favIcon.default | string | 'static/images/logo.svg' | Favicon when the tab is inactive. |
favIcon.alternative | string | 'static/favicon-32x32.png' | Favicon when jobs are active. |
locale.lng | string | — | Initial i18next language code ('en', 'fr', 'zh_TW'). |
dateFormats.short | string | — | date-fns format string for timestamps that fall on today. |
dateFormats.common | string | — | date-fns format string for timestamps in the current year. |
dateFormats.full | string | — | date-fns format string for older timestamps. |
pollingInterval.showSetting | boolean | — | Whether the polling interval selector shows in Settings. |
pollingInterval.forceInterval | number | — | Forces a polling interval in seconds, overriding the user's choice. |
menu.width | string | — | CSS width of the left sidebar ('280px'). |
overview.groupByDelimiter | boolean | false | Sets the initial overview view. When true, it starts grouped: collapsible category sections derived from each queue's delimiter, mirroring the sidebar tree. It's only a default. Once a user picks flat or grouped in Settings, their choice is remembered and wins. See Exploring the dashboard. |
sortQueues | boolean | false | When true, sidebar and overview sort queues alphabetically, groups before standalone queues. Users can toggle this in Settings. |
hideRedisDetails | boolean | false | Hides the Redis Details button in the header. |
showMetrics | boolean | false | Shows a per-queue throughput chart (completed/failed per minute). Relies on BullMQ/Bull metrics collection — enable metrics on your workers (e.g. metrics: { maxDataPoints: MetricsTime.ONE_WEEK }). |
showWorkers | boolean | true | Reports the workers connected to each queue, and warns when a queue that isn't paused has none. Set to false to drop the per-queue CLIENT LIST the board otherwise runs on every poll. See Exploring the dashboard. |
environment.label | string | — | Environment badge text in the header ('production'). |
environment.color | string | — | Background colour of the environment badge. |
environment.textColor | string | — | Text colour of the environment badge. |
environment.fontSize | string | number | — | Font size of the environment badge. |