Read how to configure environment variables for self-hosted Infisical.
ENCRYPTION_KEY
, AUTH_SECRET
, DB_CONNECTION_URI
and REDIS_URL
must be defined.
However, you can configure additional settings to activate more features as needed.
openssl rand -hex 16
openssl rand -base64 32
echo "<certificate>" | base64
Generic Configuration
true
and SMTP_PORT
is not 465 then TLS is not used even if the
server supports STARTTLS extension.true
and SMTP_PORT
is not 465 then Infisical tries to use
STARTTLS even if the server does not advertise support for it. If the
connection can not be encrypted then message is not sent.true
, Infisical will validate the serverâs SSL/TLS certificate and reject the connection if the certificate is invalid or not trusted. If set to false
, the client will accept the serverâs certificate regardless of its validity, which can be useful in development or testing environments but is not recommended for production use.Twilio SendGrid
Mailgun
AWS SES
Create a verifed identity
Create an account and configure AWS SES
Set up your SMTP environment variables
SocketLabs
SMTP_FROM_ADDRESS
environment variable should be an email for an
authenticated domain under Configuration > Domain Management in SocketLabs.
For example, if youâre using SocketLabs in sandbox mode, then you may use an
email like team@sandbox.socketlabs.dev
.Resend
Gmail
Office365
Zoho Mail
you@zohomail.com
or
a domain-based email address like you@yourdomain.com
. If using a
domain-based email address, then please make sure that youâve configured and
verified it with Zoho Mail.Github
Gitlab
Okta SAML
Azure SAML
JumpCloud SAML
Heroku
Vercel
Netlify
Github
Bitbucket
GCP Secrets Manager
Azure