GitDeployHub

carinawolli/cal

github.com/carinawolli/cal ↗
Node.js API
20 environment variables found in .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 .env.example)

  • CALCOM_LICENSE_KEY secret LICENSE (DEPRECATED) https://github.com/calcom/cal.com/blob/main/LICENSE Summary of terms: The codebase has to stay open source, whether it…
  • DATABASE_URL secret
  • NEXT_PUBLIC_WEBAPP_URL
  • NEXT_PUBLIC_WEBSITE_URL Change to 'http://localhost:3001' if running the website simultaneously
  • NEXT_PUBLIC_CONSOLE_URL
  • NEXT_PUBLIC_EMBED_LIB_URL
  • SAML_DATABASE_URL secret To enable SAML login, set both these variables @see https://github.com/calcom/cal.com/tree/main/packages/features/ee#setting-up-saml-login…
  • SAML_ADMINS
  • NEXT_PUBLIC_HOSTED_CAL_FEATURES
  • PGSSLMODE If you use Heroku to deploy Postgres (or use self-signed certs for Postgres) then uncomment the follow line. @see…
  • NEXTAUTH_URL NEXTAUTH @see: https://github.com/calendso/calendso/issues/263 @see: https://next-auth.js.org/configuration/options#nextauth_url Required…
  • NEXTAUTH_SECRET secret @see: https://next-auth.js.org/configuration/options#nextauth_secret You can use: `openssl rand -base64 32` to generate one
  • NEXTAUTH_COOKIE_DOMAIN Used for cross-domain cookie authentication
  • CALCOM_TELEMETRY_DISABLED Set this to '1' if you don't want Cal to collect anonymous usage
  • CRON_API_KEY secret ApiKey for cronjobs
  • CALENDSO_ENCRYPTION_KEY secret Application Key for symmetric encryption and decryption must be 32 bytes for AES256 encryption algorithm You can use: `openssl rand -base64…
  • NEXT_PUBLIC_INTERCOM_APP_ID Intercom Config
  • NEXT_PUBLIC_ZENDESK_KEY secret Zendesk Config
  • NEXT_PUBLIC_HELPSCOUT_KEY secret Help Scout Config
  • SEND_FEEDBACK_EMAIL Inbox to send user feedback
Alternative Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/carinawolli/cal
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/carinawolli/cal
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/carinawolli/cal
Or deploy to a different host
← Try another repo