在 Northflank 上运行

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

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

设置网站和数据库

Northflank 按钮(推荐)

Deploy on Northflank

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

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

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

手动在 Northflank 上运行

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

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

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

注意事项

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