GitDeployHub

openstatushq/openstatus

github.com/openstatushq/openstatus ↗
Node.js API
20 environment variables found in apps/web/.env.example

Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in apps/web/.env.example)

  • RESEND_API_KEY secret RESEND for email
  • QSTASH_CURRENT_SIGNING_KEY secret UPSTASH for queue
  • QSTASH_NEXT_SIGNING_KEY secret
  • QSTASH_TOKEN secret
  • QSTASH_URL
  • UPSTASH_REDIS_REST_URL UPSTASH redis for waiting list
  • UPSTASH_REDIS_REST_TOKEN secret
  • TINY_BIRD_API_KEY secret TINY BIRD for time series data (trackers)
  • DATABASE_URL secret TURSO SQLITE
  • DATABASE_AUTH_TOKEN secret
  • BLOB_READ_WRITE_TOKEN secret For vercel upload
  • NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY secret
  • STRIPE_SECRET_KEY secret
  • STRIPE_WEBHOOK_SECRET_KEY secret
  • PROJECT_ID_VERCEL Custom Domains
  • TEAM_ID_VERCEL
  • VERCEL_AUTH_BEARER_TOKEN secret
  • NEXT_PUBLIC_URL
  • NEXT_PUBLIC_SENTRY_DSN
  • SENTRY_AUTH_TOKEN secret
Alternative Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/openstatushq/openstatus
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/openstatushq/openstatus
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/openstatushq/openstatus
Or deploy to a different host
← Try another repo