💡
原文中文,约2100字,阅读约需5分钟。
📝
内容提要
百度统计使用unload导致浏览器报错和性能问题,选择自搭建umami。部署umami遇到问题,发现教程不对。提供新的docker-compose配置教程。添加反代宝塔,设置umami用户名和密码。添加网站和插入统计代码。umami支持PWA。给butterfly的小伙伴提供pug代码。基于前端调用Umami API数据,写新的api。在宝塔中部署php项目,上传umami.php文件。
🎯
关键要点
- 百度统计使用unload导致浏览器报错和性能问题,选择自搭建umami以保护访客隐私。
- 部署umami时遇到docker镜像拉取问题,提供新的docker-compose配置教程。
- 在docker-compose中配置umami和postgresql数据库,设置环境变量。
- 通过ssh访问服务器并执行docker-compose up -d完成配置。
- 添加反向代理,设置目标url为http://127.0.0.1:3000。
- umami默认用户名为admin,默认密码为umami,建议修改语言为中文。
- 添加网站时设置名称和地址,插入统计代码到每个页面的head中。
- umami支持PWA,无需考虑pjax等因素。
- 提供butterfly主题的pug代码示例,方便集成umami。
- 基于Umami API数据编写新的api,获取token并修改umami.php。
- 在宝塔中部署php项目,确保php版本正确,上传php文件后可通过域名访问。
➡️