托管

使用 HelmForge 在 Kubernetes 上运行

HelmForge 提供了一个用于在 Kubernetes 上运行 Umami 的第三方 Helm chart。 该 chart 使用官方的 Umami 容器镜像,并且可以将 PostgreSQL 作为捆绑的子 chart 部署,或者连接到外部 PostgreSQL 数据库。

要求#

  • 一个可正常工作的 Kubernetes 集群。
  • 本地已安装 Helm 3。
  • 如果使用内置的 PostgreSQL 子图表,需要有一个默认的 StorageClass。
  • 可选:如果你想通过公共主机名公开 Umami,需要一个 Ingress 控制器。

添加 HelmForge 仓库#

使用捆绑的 PostgreSQL 安装#

对于基本安装,该 chart 可以将 Umami 与 PostgreSQL 一起部署:

使用端口转发在本地访问应用程序:

然后打开 http://localhost:3000。 默认登录凭据的用户名是 admin,密码是 umami。

更改默认密码

请在首次登录后立即更改默认密码。

使用外部 PostgreSQL 数据库#

要将 Umami 连接到现有的 PostgreSQL 数据库,请禁用捆绑的 PostgreSQL 子图表,并提供外部数据库设置:

然后使用以下命令安装 chart:

使用 Ingress 暴露#

对于公共安装,启用 Ingress:

更多信息#