For AI agents: the complete documentation index is available at /worker-manager/llms.txt, the full documentation bundle is available at /worker-manager/llms-full.txt, and this page is available as Markdown at /worker-manager/recipes/index.md.

Recipes

Short, code-first walkthroughs for common setups. Each recipe is a page; each page ties back to a runnable example in the repo.

Most recipes link into the live demo so you can see the shape before porting it.

Recipes

TaskRecipeAdapters shown
Protect the dashboard with basic authAdd basic authExpress, Fastify, Hapi, NestJS
Sign in through Keycloak (OIDC), or accept bearer tokensKeycloak authExpress, Fastify, NestJS, CLI
Protect the board with a static token and a login formToken authExpress, Fastify, NestJS, CLI
Plug in your own check (Cloudflare Access, API keys)Custom authAll
Defend against CSRF on destructive actionsCSRF protectionExpress
Run several dashboards in one appMultiple dashboardsExpress
Add or remove queues after startupManage queues at runtimeAll
Show only a tenant's queues per requestPer-tenant visibilityFastify
Allow some API actions and deny others, per requesterAccess control hooksAll
Surface worker logs and job flows in the UIJob logs and flowsAll
Get notified when jobs failAlerting on failed jobsAll
Change or force the polling intervalPolling intervalAll
Link jobs to your own admin pagesExternal job URLsAll
Set global concurrency from the UIGlobal concurrencyAll
Cap a queue's throughput, or clear a limit a worker trippedRate limitsBullMQ
Keep long-retention throughput history beyond BullMQ's ring bufferHistorical metricsBullMQ
Recolour and rebrand the board for your own deploymentWhitelabel themingBoth
Run the board against BullMQ v6 queues stored in PostgreSQLPostgreSQL backendBullMQ
Deploy the dashboard on Next.js / VercelNext.js & VercelHono, Express
Diagnose a dashboard that won't loadTroubleshootingAll

Missing something? Open an issue, good recipes become features.