更改域名
默认情况下,Metabase 将自动为您的 Metabase 预配一个以 metabaseapp.com 结尾的域名(例如,yourcompany.metabaseapp.com)。
Pro 和 Enterprise 计划允许您添加自定义域名。设置自定义域名将更新您实例的 站点 URL。站点 URL 用于诸如在电子邮件中创建链接、身份验证重定向以及在某些嵌入场景中。
如何将自定义域名添加到您的 Metabase
-
登录到您的 Metabase 商店帐户。
-
找到您要添加自定义域名的 Metabase 实例,然后单击实例卡片右下角的管理。然后单击域名选项卡。
您将看到类似这样的内容
- 在自定义域名字段(Metabase 商店中以
https://
为前缀的输入框)中,输入您的自定义域名(例如,your.custom.domain)。 -
与管理域名系统 (DNS) 记录的人员联系,让他们在您管理 DNS 记录的任何位置添加 CNAME。将该 CNAME 指向此 URL
us-1.cd.metabaseapp.com
因此您的 CNAME 记录将如下所示
CNAME your.custom.domain us-1.cd.metabaseapp.com
请注意:您无需在 Metabase 商店中输入此记录;您需要在您管理 DNS 记录的任何位置输入它。
- 如果您已为 Metabase 设置了 SSO(如 SAML 或 LDAP),则需要更新身份提供商配置中的返回 URL,以包含这个新的自定义域名。
就是这样。您可能需要等待一段时间才能使 CNAME 更新(此延迟特定于 DNS 的工作方式,Metabase 无法控制)。Metabase 将处理其余事项:我们将确保
- URL 将人们定向到您的 Metabase,
- 您的域名已设置 SSL 证书,以通过 HTTPS 为新域名提供服务于您的实例,
- 并且您的 metabase.com/cloud/login 按预期工作。
您仍然可以访问您原始的自动预配域名(例如,yourcompany.metabaseapp.com),因此现有的嵌入链接应继续工作。
为什么要使用自定义域名
- 白标润色:如果您要对 Metabase 进行白标,自定义域名会增加额外的润色,将 Metabase 从您交付给客户的体验中抽象出来。
- 一致性:您可能拥有多个遵循某种模式的内部工具,例如 crm.yourcompany.com、ops.yourcompany.com 等,并且您希望为您的 Metabase 使用类似 stats.yourcompany.com 的域名。
更改您的 Metabase 的名称(您的 DNS 别名)
登录到您的 Metabase 商店帐户,然后转到实例 > DNS 别名,您可以在其中更新您的别名。