umami的搭建与HA接入 | 宁静致远

umami的搭建与HA接入

正在加载一言...


cover

百度统计又报错了,统计都不顶用了,这不只能自己想办法了,别人还是靠不住。网上找了找类似的。好像umami可以,所以就自己搭了一下。

umami是一个简单、快速、注重隐私的开源分析解决方案,它与Google Analytics相比有很多优势。它让用户对自己的数据有更多的控制权,并且不会侵犯用户的隐私。使用umami,您可以更好地了解您的网站或应用程序的使用情况,从而优化您的产品和服务。

0.搭建


搭建很简单,项目在这里,使用的docker,之前HA用的 PostgreSQL,所以就拉取了 umami:postgresql-latest 镜像,这边使用了 m.daocloud.io 加速。

docker pull m.daocloud.io/ghcr.io/umami-software/umami:postgresql-latest

搭建的时候注意需要增加三个环境变量,然后直接启动即可。

DATABASE_URL=postgresql://user:passwd@db:5432/dbname
DATABASE_TYPE=postgresql
HASH_SALT=changeme

1.使用


这边要用到我的博客上,所以做了个反代,直接访问部署机器的3000端口,就能看到界面了。
添加一个网站,在跟踪代码页签获得你的跟踪脚本,把它放到页面上就行了。
完成图

2.接入HA


把这个数据接入HA,写了个 Node-Red 流,本质上就是调用它提供的 API官方文档在这里。
大致流程是先调用 POST /api/auth/login 换 token ,然后再用这个token 去调用其他的接口,现在调的是 GET /api/websites/{websiteId}/stats,有别的需求可以自己去修改。
最后接入的样子是这样的
HA接入
流是这样的
Node-red流

3.总结


没事多折腾,很多东西可以多换换多了解了解,不仅可以拓宽自己的知识面,说不定还能发现比现在更有趣的东西。


文章作者: 彤爸比
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 彤爸比 !
评论
  目录