说明: Umami 是一款简单易用、自托管的开源网站访问流量统计分析工具,类似Google Analytics、Cloudflare Web Analytics、CNZZ、51LA 等。但 Umami 不使用 Cookie,不跟踪用户,且所有收集的数据都会匿名化处理,符合 GDPR 政策,资源占用很低,虽然功能简单,但分析的数据内容很丰富,基本的来源国家,来源域名,使用的浏览器、系统、设备,访问的网页这些都有,而且还支持多国语言。
安装
这里推荐最省时省力的安装方式 —— 基于 Docker-Compose 构建并运行。
安装 Docker 与 Docker-Compose
curl -fsSL https://get.docker.com | bash -s docker
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
拉取源码
git clone https://github.com/mikecao/umami.git
创建容器并运行
cd umami/
# 后台运行容器
docker-compose up -d
使用
浏览器访问 http://localhost:3000
也可以通过 IP 直接访问,默认用户名为 admin
,默认密码为 umami
反向代理
这里补充一下使用 Nginx 反代来绑定域名:
server {
server_name umami.yourdomain.com;
location / {
proxy_pass http://localhost:3000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
添加网站
后台管理页面,依次点击 Setting -> Add website 输入 网站名称 和 域名地址
勾选 Enable share URL 会为你的网站分析数据生成一个分享链接。
获取统计代码
点击 Get tracking code 按钮
此时会弹窗显示该站点的统计代码
将弹出的代码复制插入到你网站模板 标签之前就行了。