Skip to content

Self-hosting troubleshooting

Common self-hosted failures: doctor checks, worker health, Clerk auth, and email delivery.

Advanced · 8 min

Start here

bash
npm run selfhost:doctor

Checks never run

  • Confirm the Go monitor worker container is healthy
  • Verify CRON_SECRET matches between web and scheduler sidecar
  • Inspect worker logs for lease or database errors

Cannot sign in

  • Confirm Clerk allowed origins include your public URL
  • Verify the Clerk JWT template integration for PostgREST in Clerk

Was this page helpful?