更改域名

默认情况下,Metabase 将自动为您的 Metabase 预配一个以 metabaseapp.com 结尾的域名(例如,yourcompany.metabaseapp.com)。

Pro 和 Enterprise 计划允许您添加自定义域名。设置自定义域名将更新您实例的 站点 URL。站点 URL 用于诸如在电子邮件中创建链接、身份验证重定向以及在某些嵌入场景中。

如何将自定义域名添加到您的 Metabase

  1. 登录到您的 Metabase 商店帐户

  2. 找到您要添加自定义域名的 Metabase 实例,然后单击实例卡片右下角的管理。然后单击域名选项卡。

    您将看到类似这样的内容

    Metabase instance domains tab

  3. 在自定义域名字段(Metabase 商店中以 https:// 为前缀的输入框)中,输入您的自定义域名(例如,your.custom.domain)。
  4. 与管理域名系统 (DNS) 记录的人员联系,让他们在您管理 DNS 记录的任何位置添加 CNAME。将该 CNAME 指向此 URL

    us-1.cd.metabaseapp.com
    

    因此您的 CNAME 记录将如下所示

    CNAME    your.custom.domain    us-1.cd.metabaseapp.com
    

    请注意:您无需在 Metabase 商店中输入此记录;您需要在您管理 DNS 记录的任何位置输入它。

  5. 如果您已为 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 别名,您可以在其中更新您的别名。