54

0

Umami

Umami 是一种简单、快速、注重隐私的 Google Analytics 替代方案。

Umami

Umami 是一种简单、快速、注重隐私的 Google Analytics 替代方案。

入门

详细的入门指南可在https://umami.is/docs/找到

从源安装

要求

  • 具有 Node.js 版本 12 或更高版本的服务器
  • 一个数据库。Umami 支持MySQLPostgresql数据库。

安装yarn

npm install -g yarn

获取源代码并安装包

git clone https://github.com/umami-software/umami.git
cd umami
yarn install

配置Umami

使用以下内容创建 .env文件

DATABASE_URL=connection-url

连接 url 格式如下:

postgresql://username:mypassword@localhost:5432/mydb

mysql://username:mypassword@localhost:3306/mydb

构建应用程序

yarn build

创建数据库表

yarn update-db

这还将使用用户名admin和密码umami创建一个登录帐户。

启动应用程序

yarn start

默认情况下,这将在 http://localhost:3000. 您将需要 代理来自 Web 服务器的请求或更改端口以直接为应用程序提供服务。

使用 Docker 安装

要构建 umami 容器并启动 Postgres 数据库,请运行:

docker compose up

或者,仅提取支持 PostgreSQL 的 Umami Docker 映像:

docker pull docker.umami.is/umami-software/umami:postgresql-latest

或者使用 MySQL 支持:

docker pull docker.umami.is/umami-software/umami:mysql-latest

获取更新

要获得最新功能,只需拉取,安装任何新的依赖项,然后重新构建:

git pull
yarn install
yarn build

要更新 Docker 镜像,只需拉取新镜像并重新构建:

docker compose pull
docker compose up --force-recreate

执照

MIT