托管
使用 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: