托管

在 Northflank 上运行

Northflank 是一个完全托管的平台,用于使用容器构建、部署和扩展应用。它结合了云基础设施的灵活性与简单的开发者体验,让你可以专注于应用开发,而无需管理服务器。

Northflank 提供免费和付费的托管计划,允许你将 Umami 与托管的 PostgreSQL 数据库一起部署,所有配置均自动完成。

设置网站和数据库#

Northflank 按钮(推荐)#

部署到 Northflank

点击上方按钮即可部署你自己的 Umami 实例,附带托管的 PostgreSQL 附加组件及所有预配置的环境变量。

堆栈部署完成后,进入 Northflank 项目仪表盘中的 Umami 服务,打开公共 URL。

你将看到设置界面,可以创建管理员账户并开始使用 Umami。

手动在 Northflank 上运行#

一键部署是最快速的启动方式,但你也可以使用模板配置手动部署 Umami。

  1. 在 Northflank 上创建新项目。
  2. 向项目添加 PostgreSQL 附加组件。
  3. 使用 Docker 镜像 docker.umami.is/umami-software/umami:postgresql-latest 创建 部署服务。
  4. 将端口 3000 公开。
  5. 添加以下环境变量并将其连接到数据库:
    • DATABASE_URL — PostgreSQL 附加组件提供的连接字符串
    • DATABASE_TYPE=postgres
  6. 部署服务。

部署完成后,打开服务的公共 URL 以完成 Umami 设置。

注意事项
  • 数据存储在 PostgreSQL 附加组件中,且在部署过程中保持持久。
  • 你可以从仪表盘扩展服务或更新镜像版本。
  • 这里有更多关于添加网站和收集数据的资料。