激活 Metabase 商业许可证
Metabase 的付费 Pro 版和企业版与免费的开源版以及Metabase 云端版入门版本有所不同。
如果您正在使用 Metabase 云端版
如果您已在 Metabase 云端版上注册或升级到 Pro 或企业版计划,所有这些都将由我们为您处理。
如果您是自托管 Metabase
要使用您的 Pro/企业版功能,您需要做两件事
- 下载 Metabase 企业版
- 输入您的许可证。
您可以通过注册 Pro 或企业版计划的免费试用版来获取许可证,这两个版本都可以自托管或在 Metabase 云端版上托管。
下载企业版
- 企业版 Docker 镜像 位于
metabase/metabase-enterprise:latest
。(推荐) - 企业版 JAR.
您还需要设置一个专用的应用数据库来存储您的 Metabase 数据。
激活您的许可证
自托管 Metabase 时有两种激活许可证的方式
- 当 Metabase 运行时:转到设置 > 管理设置,然后单击左侧边栏中的许可证和账单。在许可证下粘贴您的许可证令牌,然后单击激活。
或
- 在您启动 Metabase 之前:您还可以通过
MB_PREMIUM_EMBEDDING_TOKEN
环境变量设置许可证令牌。此环境变量必须在您启动 Metabase 之前设置。
从自托管 Metabase 开源版升级到 Pro 或企业版计划
要获取升级到自托管Pro 或企业版计划后可用的所有功能,您需要
- 切换到 Metabase 企业版(Pro 和企业版计划均适用)。
- 激活您的许可证。
假设您一直在使用生产应用数据库,您会想要
- 备份您的应用数据库.
- 下载与您当前 Metabase 版本对应的企业版。因此,如果您正在运行 Docker 镜像,则应切换到 Docker 镜像。要查看开源版和企业版的所有可用版本,请查看Metabase 版本。
- 停止您当前的 Metabase 开源版。
- 替换为您下载的企业版 Docker 镜像或 JAR 文件。
- 像往常一样使用新的企业版镜像或 JAR 文件启动您的 Metabase。您无需对您的应用数据库执行任何操作(您在第一步中已经备份了,对吗?)。
- 激活您的许可证。在您激活许可证之前,您将无法使用任何新功能。
迁移到企业版将保留您现有 Metabase 中的所有问题、仪表盘、用户、设置——所有内容。
无需担心。您不会丢失任何工作,如果您遇到困难,我们随时为您提供帮助。
验证您的令牌
要验证您的令牌并保持对 Pro/企业版功能的访问,您的 Metabase 需要能够访问互联网,特别是
https://token-check.metabase.com/api/[token-id]/v2/status
(将[token-id]
替换为您的令牌 ID)。
如果您的 Metabase 无法验证令牌,它将禁用 Pro/企业版功能,但仍会像运行开源版一样正常工作。
如果您的 Metabase 无法暴露在互联网上,请与我们联系,了解我们的气隙 Metabase。
通过代理路由 Metabase 出站流量
如果您需要通过网络上的代理路由 Metabase 出站流量,请在启动 Metabase 时使用以下命令
java -Dhttps.proxyHost=[your proxy's hostname or ip] -Dhttps.proxyPort=[your proxy's port] -jar metabase.jar
或者如果您正在使用容器,则需要使用JAVA_TOOL_OPTIONS
环境变量
JAVA_TOOL_OPTIONS=-Dhttps.proxyHost=[your proxy's hostname or ip] -Dhttps.proxyPort=[your proxy's port]
根据您组织的设置,您可能需要采取额外的配置步骤。如果上述命令对您不起作用,我们建议您联系您的内部基础设施或开发运维团队寻求帮助。
IP 地址白名单
如果您在阻止出站连接的防火墙后托管 Metabase,您必须允许所有以下 IP 地址的端口 443 上的出站有状态连接
23.23.111.13
44.199.18.109
44.212.138.188
为了通过令牌检查验证您的许可证到token-check.metabase.com
,您的 Metabase 将向这些 IP 地址发出 GET HTTP 请求并解析其响应。如果出于安全原因您无法允许出站连接,请联系我们。
关于 Zscaler 部署的注意事项
当 Metabase 部署在使用 Zscaler 的基础设施中时,您应执行以下操作
- 联系您的网络团队,让他们知道 Metabase 需要执行令牌检查以使付费功能正常工作。如果您需要 Metabase 的气隙版本,请联系我们。
- 确保 Zscaler 不充当 Metabase 运行服务器的代理或 DNS。Metabase 需要直接连接到令牌检查服务,不能有任何网关充当代理。
- 确保运行 Metabase 的服务器没有为所有网站使用 Zscaler 根 CA 证书。否则,运行 Metabase 的 Java 虚拟机将判断证书颁发机构不正确。
阅读其他 Metabase 版本的文档。