GitDeployHub

hkirat/cal.com

github.com/hkirat/cal.com ↗
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
  • PRISMA_GENERATE_DATAPROXY Uncomment to enable a dedicated connection pool for Prisma using Prisma Data Proxy Cold boots will be faster and you'll be able to scale…
  • 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
  • SAML_CLIENT_SECRET_VERIFIER secret For additional security set to a random secret and use that value as the client_secret during the OAuth 2.0 flow.
  • 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
  • INTERCOM_SECRET secret Secret to enable Intercom Identity Verification
Alternative Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/hkirat/cal.com
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/hkirat/cal.com
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/hkirat/cal.com
Or deploy to a different host
← Try another repo