Metabase Cloud 实例怎么配置自定义域名?
【免费下载链接】metabaseThe easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:项目地址: https://gitcode.com/GitHub_Trending/me/metabase
Metabase Cloud 实例默认会分配一个以metabaseapp.com结尾的域名(例如yourcompany.metabaseapp.com)。如果你的实例是 Pro 或 Enterprise 套餐,可以在 Metabase Store 中绑定自己的域名(例如stats.yourcompany.com),让访问入口、邮件链接和认证跳转都走自己的域名。设置自定义域名后,实例的 Site URL 会同步更新——Site URL 用于生成邮件中的链接、认证跳转,以及部分嵌入场景。
配置过程涉及两处操作:在 Metabase Store 填写自定义域名,在你的 DNS 服务商处添加一条 CNAME 记录。下面是完整流程。
前提条件
- 实例所在套餐为Pro或Enterprise,自定义域名功能仅限这两个套餐;
- 你能够登录 Metabase Store,并能进入目标实例的设置页;
- 你有权限管理该域名的 DNS 记录——文档明确提示 CNAME 记录要添加在你管理 DNS 的地方,而不是 Metabase Store。
在 Metabase Store 添加自定义域名
- 登录 Metabase Store 账号。
- 进入Instances页面。
- 在要绑定域名的实例上点击Settings。
- 找到Custom domain区域。
- 输入你的自定义域名(文档示例为
your.custom.domain,替换为你实际拥有的域名)。 - 点击Update。
添加 DNS CNAME 记录
在域名对应的 DNS 管理处添加一条 CNAME 记录,指向:
us-1.cd.metabaseapp.com文档给出的记录示例(示例值your.custom.domain需替换为你的域名):
CNAME your.custom.domain us-1.cd.metabaseapp.com再强调一点:这条记录添加在 DNS 服务商的管理界面里,不是在 Metabase Store 里填写。
配置 SSO 时需要同步更新返回地址
如果实例已经配置了 SSO(如 SAML 或 LDAP),在身份提供商的配置里把 return URL 更新为包含新自定义域名的地址,否则认证跳转仍会指向旧域名。
验证生效结果
CNAME 生效可能需要等待一段时间,这个延迟是 DNS 机制本身决定的,Metabase 无法控制。记录生效后,Metabase 会自动完成剩下的工作,你可以按这三点核对:
- 新域名能够把用户引导到你的 Metabase 实例;
- 新域名已配置 SSL 证书,实例通过 HTTPS 服务该域名;
metabase.com/cloud/login的登录仍然正常工作。
同时,原来自动分配的域名(如yourcompany.metabaseapp.com)依然可以访问,现有的嵌入链接不受影响。
相关的两个域名操作(可选)
同一篇文档还覆盖了两件相邻的事,按需处理:
- 修改 DNS 别名(实例名):在 Store 的Instances页面找到DNS Alias区域,输入新别名并点击Update,用于更改自动分配域名的前缀,与自定义域名是相互独立的操作。
- 自定义 SMTP 服务器:Metabase Cloud 默认替你管理 SMTP 服务器;如果要更改发件地址,可以按 自定义 SMTP 服务器 的说明接入自己的服务器。
需要注意的是,Cloud 实例不能通过管理面板的 Site URL 设置项来改地址——General settings 中的 Site URL 仅对自托管 Metabase 可用,Cloud 用户应使用本文的自定义域名流程。
【免费下载链接】metabaseThe easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:项目地址: https://gitcode.com/GitHub_Trending/me/metabase
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考