.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
brew install flyctl && fly launch --from https://github.com/carinawolli/cal
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/carinawolli/cal
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/carinawolli/cal