Backend environment variables

Depending on your chosen self hosted deployment method, you may need to configured at least the required environment variable listed below. Other environment variables are listed below to increase the functionality of your self hosted instance based on your use case.

  • Required

  • Email service

  • Secret Integrations

  • Auth Integrations

  • Others

ENCRYPTION_KEYrequired
Default: "none"
string

Must be a random 16 byte hex string. Can be generated with openssl rand -hex 16

JWT_SIGNUP_SECRETrequired
Default: "none"
string

Must be a random 16 byte hex string. Can be generated with openssl rand -hex 16

JWT_REFRESH_SECRETrequired
Default: "none"
string

Must be a random 16 byte hex string. Can be generated with openssl rand -hex 16

JWT_AUTH_SECRETrequired
Default: "none"
string

Must be a random 16 byte hex string. Can be generated with openssl rand -hex 16

JWT_MFA_SECRETrequired
Default: "none"
string

Must be a random 16 byte hex string. Can be generated with openssl rand -hex 16

JWT_SERVICE_SECRETrequired
Default: "none"
string

Must be a random 16 byte hex string. Can be generated with openssl rand -hex 16

MONGO_URLrequired
Default: "none"
string

*TLS based connection string is not yet supported

REDIS_URLrequired
Default: "none"
string

Redis connection string

Frontend environment variables

TELEMETRY_ENABLED
Default: "true"
string