在 Northflank 上运行
Northflank 是一个完全托管的平台,用于使用容器构建、部署和扩展应用。它结合了云基础设施的灵活性与简单的开发者体验,让你可以专注于应用开发,而无需管理服务器。
Northflank 提供免费和付费的托管计划,允许你将 Umami 与托管的 PostgreSQL 数据库一起部署,所有配置均自动完成。
设置网站和数据库
Northflank 按钮(推荐)
点击上方按钮即可部署你自己的 Umami 实例,附带托管的 PostgreSQL 附加组件及所有预配置的环境变量。
堆栈部署完成后,进入 Northflank 项目仪表盘中的 Umami 服务,打开公共 URL。
你将看到设置界面,可以创建管理员账户并开始使用 Umami。
手动在 Northflank 上运行
一键部署是最快速的启动方式,但你也可以使用模板配置手动部署 Umami。
- Create a new project on Northflank.
- Add a PostgreSQL addon to the project.
- Create a Deployment service using the Docker image
docker.umami.is/umami-software/umami:postgresql-latest. - Expose port
3000publicly. - Add the following environment variables and link them to your database:
DATABASE_URL— connection string from the PostgreSQL addonDATABASE_TYPE=postgres
- 部署服务。
部署完成后,打开服务的公共 URL 以完成 Umami 设置。