Umami接入博客
2025-07-22 16:14:26

使用宝塔部署 Umami 并接入博客 ,你就拥有了一个现代化网站监控分析平台。当然对于typecho你当然可以选择VisitorLoggerPro等优秀的插件,但是Umani有更广泛的应用,更加专业详细的访客信息。

简介:为什么选 Umami?

  • 💡 开源、免费、无广告
  • 📉 支持多网站、来源统计、访问设备、页面浏览等
  • 🔒 支持 GDPR 隐私合规(不依赖 Cookie)
  • 🌍 你自己托管数据,安全可控

一、Umami 部署准备

你需要:

  • 一个支持 Docker 的服务器(已经有宝塔即可)
  • 一个可用域名(用于访问统计后台)
  • 数据库(PostgreSQL 或 MySQL)

二、开始部署(使用 Docker 推荐)

使用宝塔或者终端安装 Umami(如已装跳过)


三、访问 Umami 后台

浏览器访问:

http://你的服务器IP:3000

默认后台账户:

用户名:admin
密码:admin

请首次登录后立刻修改密码!

四、接入你的 Typecho 博客

  1. 登录 Umami 后台 → 创建一个网站
    • 网站名称:例如 MyBlog
    • 域名:你的博客域名,不带 http(如:eg.xyz
  2. 获取 JS 跟踪代码(Umami 会提供一段 script)

插入到你的 Typecho 主题模板中,推荐放在 footer.php 的 </body> 之前,如:

<script async defer data-website-id="你的网站ID" src="http://你的统计域名/script.js"></script>

✅ 若你设置了反代或 SSL,可改为 https://你的域名/script.js


五、测试访问统计是否生效

  • 打开你的网站访问几次
  • 回到 Umami 后台 → 对应网站 → 实时监控 → 应可看到访客信息、路径、来源、设备等

注意:设置反向代理 + SSL(如果你的博客开启了SSL)

  1. 在宝塔中添加站点:如 umami.你的域名
  2. 设置反代到本地 3000 端口(Umami 默认端口)
  3. 配置 SSL(Let’s Encrypt)
  4. 修改 script.js 地址为你的 SSL 域名

总结

步骤 内容
✅ 启动 Umami 和数据库 docker 快速部署
✅ 创建网站 + 嵌入脚本 通过后台生成跟踪代码,嵌入 Typecho
✅ 访问博客测试数据 实时访问图表、来源、设备、路径等
上一页
2025-07-22 16:14:26