Umami 是一个开源的、注重隐私的网站分析工具,旨在作为 Google Analytics 等服务的轻量级替代品。它不追踪用户身份信息,仅收集匿名数据以保护访问者隐私。
Umami 是什么
定义: 一个开源、自托管的网站分析平台。
特点:
隐私优先: 不使用 cookie 或追踪个人身份信息 (PII),符合 GDPR、ePrivacy 和 CCPA 等法规。
简单易用: 提供简洁直观的仪表板,易于理解和配置。
轻量级: 脚本文件非常小,对网站加载速度影响微乎其微。
可自定义: 支持自定义事件追踪和仪表板视图。
开源: 代码完全开放,可以自行修改和部署。
1、Umami部署:
可以使用1panel一键部署
官网:https://umami.is/docs
2、在nginx中配置Umami反向代理
在nginx conf.d目录下新增配置文件:
server {
listen 443 ssl;
server_name umani.xxx.cool;
if ($allowed_ip = 0) {
return 403;
}
ssl_certificate /etc/nginx/ssl/umani.xxx.cool.crt;
ssl_certificate_key /etc/nginx/ssl/umani.xxx.cool.key;
add_header Access-Control-Allow-Origin 'https://www.pandadt.tech';
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
if ($request_method = 'OPTIONS') {
return 204;
}
add_header Content-Security-Policy 'frame-ancestors www.pandadt.tech';
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:3001;
proxy_hide_header 'Access-Control-Allow-Origin';
proxy_hide_header 'Content-Security-Policy';
}
}
server {
listen 80;
#请填写绑定证书的域名
server_name umani.xxx.cool;
#把http的域名请求转成https
return 301 https://$host$request_uri;
}3、访问umami,添加网站
添加网站:https://www.pandadt.tech

点击修改按钮查看生成的信息:
如:网站id、跟踪代码等。

注:umami的默认账号密码为:umami/umami ,一定要修改用户密码:

4、在halo中安装umami插件

5、配置umami
在插件中启用umami:

点击umami进行设置:
站点地址填写第1步中部署的umami地址;
站点id就是第3步中添加网站时生成的id;

6、查看统计信息

评论