一、umami简介
Umami是一个开源的网站流量统计工具,它提供实时数据更新、自定义报告和隐私保护等功能,帮助网站管理员了解和分析网站的访问量和用户行为其他相关指标。
官网地址:https://umami.is/
demo地址:https://analytics.umami.is/share/LGazGOecbDtaIwDr/umami.is
github:https://github.com/umami-software/umami
二、安装
推荐docker-compose安装方式,github项目根目录下有个docker-compose.yml
文件
---
version: '3'
services:
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
ports:
- "3000:3000"
environment:
DATABASE_URL: postgresql://umami:umami@db:5432/umami
DATABASE_TYPE: postgresql
APP_SECRET: replace-me-with-a-random-string
depends_on:
db:
condition: service_healthy
restart: always
healthcheck:
test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
interval: 5s
timeout: 5s
retries: 5
db:
image: postgres:15-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: umami
volumes:
- umami-db-data:/var/lib/postgresql/data
restart: always
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
interval: 5s
timeout: 5s
retries: 5
volumes:
umami-db-data:
使用命令docker-compose up
命令启动,观察命令行没有报错之后,重新使用docker-compose up -d
命令起动。
三、使用
打开页面http://localhost:3000 进入Web控制台,默认用户名密码是admin/umami,切记进入之后修改默认密码。
首先需要添加流量统计目标网站域名,路径:设置->添加网站
添加完成之后,可以看到有两个按钮:编辑和查看,点击编辑->跟踪代码,复制出来一段script脚本
上述脚本src字段需要自行修改下,比如ip和端口号,这个可能需要做域名绑定、https证书等问题,需要自行解决。
将其放到页面header中即可完成嵌入,统计效果展示
少的可怜的访问量,呜呜呜......
注意:本文归作者所有,未经作者允许,不得转载