These are the docs for the Metabase master branch. Some features documented here may not yet be available in the latest release. Check out the docs for the latest version, Metabase v0.52.
Metabase config file template
You can generate the following config file template by changing into the top-level Metabase directory and running:
clojure -M:doc:ee config-template
The template lists example database
, user
, and settings
sections for the config file.
# A config file template for Metabase.
# You'll need to update (or remove) the `users` and `databases` sections.
# The settings in `settings` include default values. We recommend removing
# or commenting out settings that you don't set.
# For more on the configuration file, see:
# https://www.metabase.com/docs/latest/configuring-metabase/config-file
# For more on what each setting does, check out:
# https://www.metabase.com/docs/latest/configuring-metabase/environment-variables
version: 1
config:
users:
- first_name: First
last_name: Person
password: metabot1
email: first@example.com
- first_name: Normal
last_name: Person
password: metabot1
email: normal@example.com
- first_name: Admin
last_name: Person
password: metabot1
is_superuser: true
email: admin@example.com
databases:
- name: Sample PostgreSQL
engine: postgres
details:
host: postgres-data
port: 5432
user: metabase
password: metasample123
dbname: sample
- name: Sample MySQL
engine: mysql
details:
host: mysql-data
port: 3306
user: metabase
password: metasample123
dbname: sample
settings:
admin-email: null
aggregated-query-row-limit: null
allowed-iframe-hosts: |-
youtube.com,
youtu.be,
loom.com,
vimeo.com,
docs.google.com,
calendar.google.com,
airtable.com,
typeform.com,
canva.com,
codepen.io,
figma.com,
grafana.com,
miro.com,
excalidraw.com,
notion.com,
atlassian.com,
trello.com,
asana.com,
gist.github.com,
linkedin.com,
twitter.com,
x.com
anon-tracking-enabled: true
api-key: null
application-colors: {}
application-favicon-url: app/assets/img/favicon.ico
application-font: Lato
application-font-files: null
application-logo-url: app/assets/img/logo.svg
application-name: Metabase
attachment-table-row-limit: 20
bcc-enabled: true
breakout-bin-width: 10.0
breakout-bins-num: 8
check-for-updates: true
config-from-file-sync-databases: true
custom-formatting: {}
custom-geojson: null
custom-homepage: false
custom-homepage-dashboard: null
db-connection-timeout-ms: 10000
db-query-timeout-minutes: 20
download-row-limit: null
ee-ai-features-enabled: false
ee-openai-api-key: null
ee-openai-model: gpt-4-turbo-preview
email-from-address: notifications@metabase.com
email-from-name: null
email-max-recipients-per-second: null
email-reply-to: null
email-smtp-host: null
email-smtp-password: null
email-smtp-port: null
email-smtp-security: none
email-smtp-username: null
embedding-app-origins-interactive: null
embedding-app-origins-sdk: localhost:*
embedding-homepage: hidden
embedding-secret-key: null
enable-embedding-interactive: false
enable-embedding-sdk: false
enable-embedding-static: false
enable-password-login: true
enable-pivoted-exports: true
enable-public-sharing: true
enable-query-caching: true
enable-xrays: true
enum-cardinality-threshold: 60
follow-up-email-sent: false
google-auth-auto-create-accounts-domain: null
google-auth-client-id: null
google-auth-enabled: null
health-check-logging-enabled: true
help-link: metabase
help-link-custom-destination: https://www.metabase.com/help/premium
humanization-strategy: simple
is-metabot-enabled: false
jdbc-data-warehouse-max-connection-pool-size: 15
jwt-attribute-email: email
jwt-attribute-firstname: first_name
jwt-attribute-groups: groups
jwt-attribute-lastname: last_name
jwt-enabled: false
jwt-group-mappings: {}
jwt-group-sync: false
jwt-identity-provider-uri: null
jwt-shared-secret: null
jwt-user-provisioning-enabled: true
landing-page: ''
landing-page-illustration: default
landing-page-illustration-custom: null
ldap-attribute-email: mail
ldap-attribute-firstname: givenName
ldap-attribute-lastname: sn
ldap-bind-dn: null
ldap-enabled: false
ldap-group-base: null
ldap-group-mappings: {}
ldap-group-membership-filter: (member={dn})
ldap-group-sync: false
ldap-host: null
ldap-password: null
ldap-port: 389
ldap-security: none
ldap-sync-user-attributes: true
ldap-sync-user-attributes-blacklist: userPassword,dn,distinguishedName
ldap-user-base: null
ldap-user-filter: (&(objectClass=inetOrgPerson)(|(uid={login})(mail={login})))
ldap-user-provisioning-enabled: true
loading-message: doing-science
login-page-illustration: default
login-page-illustration-custom: null
map-tile-server-url: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png
metabot-default-embedding-model: text-embedding-ada-002
metabot-feedback-url: https://amtix3l3qvitb2qxstaqtcoqby0monuf.lambda-url.us-east-1.on.aws/
metabot-get-prompt-templates-url: https://stkxezsr2kcnkhusi3fgcc5nqm0ttgfx.lambda-url.us-east-1.on.aws/
metabot-prompt-generator-token-limit: 6000
native-query-autocomplete-match-style: substring
nested-field-columns-value-length-limit: 50000
no-data-illustration: default
no-data-illustration-custom: null
no-object-illustration: default
no-object-illustration-custom: null
notification-link-base-url: null
notification-thread-pool-size: 10
num-metabot-choices: 1
openai-api-key: null
openai-model: gpt-4-turbo-preview
openai-organization: null
persisted-model-refresh-cron-schedule: 0 0 0/6 * * ? *
persisted-models-enabled: false
premium-embedding-token: null
query-analysis-enabled: true
query-caching-max-kb: 2000
query-caching-max-ttl: 3024000.0
redirect-all-requests-to-https: false
report-timezone: null
reset-token-ttl-hours: 48
retry-initial-interval: 500
retry-max-attempts: 7
retry-max-interval-millis: 30000
retry-multiplier: 2.0
retry-randomization-factor: 0.1
saml-application-name: Metabase
saml-attribute-email: null
saml-attribute-firstname: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
saml-attribute-group: member_of
saml-attribute-lastname: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname
saml-enabled: false
saml-group-mappings: {}
saml-group-sync: false
saml-identity-provider-certificate: null
saml-identity-provider-issuer: null
saml-identity-provider-uri: null
saml-keystore-alias: metabase
saml-keystore-password: changeit
saml-keystore-path: null
saml-slo-enabled: false
saml-user-provisioning-enabled: true
scim-enabled: null
search-engine: in-place
search-typeahead-enabled: true
send-new-sso-user-admin-email: null
session-cookie-samesite: lax
session-cookies: null
session-timeout: null
setup-embedding-autoenabled: false
setup-license-active-at-setup: false
show-database-syncing-modal: null
show-homepage-data: true
show-homepage-xrays: true
show-metabase-links: true
show-metabot: true
show-static-embed-terms: true
site-locale: en
site-name: Metabase
site-url: null
slack-app-token: null
slack-bug-report-channel: metabase-bugs
slack-files-channel: metabase_files
source-address-header: X-Forwarded-For
sql-jdbc-fetch-size: 500
sql-parsing-enabled: true
ssh-heartbeat-interval-sec: 180
start-of-week: sunday
subscription-allowed-domains: null
surveys-enabled: true
synchronous-batch-updates: false
unaggregated-query-row-limit: null
update-channel: latest
uploads-settings: null
user-visibility: all
Read docs for other versions of Metabase.