Config Variables
including:APPSMITH_ENCRYPTION_PASSWORD
: Encryption password to encrypt all credentials in the database. You can use any random string (Eg. abcd). The more random, the better.APPSMITH_ENCRYPTION_SALT
: Encryption salt is used to encrypt all credentials in the database. You can use any random string (Eg. abcd). The more random, the better.APPSMITH_MONGODB_URI
: Your Mongo Database URI. Since Heroku doesn't support a managed MongoDB instance, you'll have to create a Mongo DB instance on another service such as https://cloud.mongodb.com. Check out this link for steps on creating a free account with MongoDB Atlas and setting up your first cluster.App Name
: Optionally select a name for your application (it will be used in the application URL)Runtime Selection
: Select which region your app should run in (the United States or Europe)Config Variables
:APPSMITH_SIGNUP_DISABLED
: Set this value to true to disable allowing users to signup on your Appsmith instance. Users can only sign up if a workspace administrator invites them.APPSMITH_MAIL_ENABLED
: Set this value to true to enable email sending (value should be true/false
only).APPSMITH_MAIL_FROM
: Email ID using which emails will be sent from your installation.APPSMITH_REPLY_TO
: Email ID to which all email replies will be sent.APPSMITH_MAIL_HOST
: The host endpoint for the SMTP server.APPSMITH_MAIL_SMTP_TLS_ENABLED
: Set this value to enable TLS for your SMTP server (value should be true/false
only.)APPSMITH_MAIL_USERNAME
: SMTP username.APPSMITH_MAIL_PASSWORD
: SMTP password.APPSMITH_OAUTH2_GOOGLE_CLIENT_ID
: Client ID provided by Google for OAuth2 login.APPSMITH_OAUTH2_GOOGLE_CLIENT_SECRET
: Client secret provided by Google for OAuth2 login.APPSMITH_OAUTH2_GITHUB_CLIENT_ID
: Client ID provided by Github for OAuth2 login.APPSMITH_OAUTH2_GITHUB_CLIENT_SECRET
: Client secret provided by Github for OAuth2 login.APPSMITH_GOOGLE_MAPS_API_KEY
: Google Maps API key that is required if you wish to leverage Google Maps widget. Read more here.APPSMITH_DISABLE_TELEMETRY
: We want to be transparent and request that you share anonymous usage data with us. This data is purely statistical and helps us understand your needs & provide better support to your self-hosted instance. You can read more about what information is collected in our documentation here.Settings
tab in your Heroku app.Add domain
button in the Domains
section.Next
.DNS target
to which you can map your domain.Eg appsmith.yourcompany.com
) is updated to map to the DNS Target.
hobby
type to use this feature of Heroku.heroku
folder: