前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【5分钟玩转Lighthouse】用Umami做博客站点统计

【5分钟玩转Lighthouse】用Umami做博客站点统计

原创
作者头像
风之泪
修改2022-09-15 19:26:32
3.5K13
修改2022-09-15 19:26:32
举报
文章被收录于专栏:玩转Lighthouse玩转Lighthouse

1.背景目标

最近跟着Bilibili上的UP主溪歪歪_BILI的教学视频“如何搭建第一个博客站点”,用轻量应用服务器搭建了一个WordPress博客站点。主要有以下5个步骤。

搭建好博客后,还希望能够针对站点做访问统计分析,想看看博客的访问情况。这个时候就需要用到站点统计工具了。

现在市面上有四个常用的站点统计工具:百度统计、Google Analytics分析、友盟+、51啦,这些都是第三方的工具。

但是像个人博客这样一个站点,还是希望用自己搭建一个站点统计工具,数据也能掌握在自己的手里。今天就为大家介绍一下,在轻量应用服务器上如何搭建Umami站点统计工具,来统计博客的访问情况。

2.Umami介绍

Umami是一个简单,易用,可以自行部署的Web站点分析工具。Umami为用户提供了一个与Google Analytics相比免费、开源、友好、更关注隐私性的站点统计工具。Umami只采集你关心的指标并将全部的内容展示在一个页面上。官方网站也提供了一个live demo。具体情况如下图所示。

3.搭建Umami

查看Umami官网,看到有使用docker-compose方式搭建Umami的指引,本文就采用此方法。

3.1.安装Docker和Docker Compose

这里可以参考Docker的官方文档CentOS上安装Docker安装Docker Compose或者参考之前【5分钟玩转Lighthouse】系列文章《搭建个人云盘》

3.2.安装Umami

3.2.1.安装git

代码语言:javascript
复制
sudo yum -y install git

3.2.2.拉取Umami代码

代码语言:javascript
复制
git clone https://github.com/mikecao/umami.git

3.2.3.修改Umami监听端口

由于Umami跟博客部署在同一台轻量应用服务器上,80端口已经被WordPress占用了。修改umaimi:ports对外端口为8000。

如下图所示。

代码语言:javascript
复制
cd umami
vim docker-compose.yaml

3.2.4.启动Umami

代码语言:javascript
复制
docker compose up &

3.2.5.添加防火墙规则,放通8000端口

4.使用Umami统计博客访问数据

4.1.登录Umami

访问Umami的服务http://yourdomainname:8000

首次登录默认用户名admin 密码 umami。登录后记得修改密码。

4.2.添加统计站点

Settings->Add website

4.3.复制Tracking code

复制Tracking code,后面要将其添加WordPress博客主题的页面head中。

4.4.登录WordPress

在腾讯云轻量应用服务器控制台,实例应用管理页面查看管理后台地址,登录WordPress管理后台。

获取WordPress登录密码,需要登录轻量应用服务器。查看 /home/lighthouse/credentials.txt文件,其中wordpress_password为登录密码。

4.5.添加Tracking code

外观->主题编辑器->主题页眉 ->在左侧的编辑框HTML文件的<head>标签下填入Tracking code->更新文件

4.6.Umami查看结果

访问Umami的仪表盘http://youdomainname:8000/dashboard

点击查看更多,能查看更想详细的信息。

5.小节

本文介绍了如何在轻量应用服务器搭建WordPress博客后,使用Umami站点统计工具,统计博客访问数据。Umami安装和使用都非常简单,尤其是提供了Docker的安装方式就更容易上手了。

6.参考资料

1.腾讯云Lighthouse轻量应用服务器 /product/lighthouse

2.BiliBili溪歪歪视频如何搭建第一个博客站点?https://www.bilibili.com/video/BV1V54y1b7ai

3.umami官网 https://umami.is/docs/about

4.CentOS下安装Docker https://docs.docker.com/engine/install/centos/

5.安装Docker Compose https://docs.docker.com/compose/install/

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.背景目标
  • 2.Umami介绍
  • 3.搭建Umami
    • 3.1.安装Docker和Docker Compose
      • 3.2.安装Umami
        • 3.2.1.安装git
        • 3.2.2.拉取Umami代码
        • 3.2.3.修改Umami监听端口
        • 3.2.4.启动Umami
        • 3.2.5.添加防火墙规则,放通8000端口
    • 4.使用Umami统计博客访问数据
      • 4.1.登录Umami
        • 4.2.添加统计站点
          • 4.3.复制Tracking code
            • 4.4.登录WordPress
              • 4.5.添加Tracking code
                • 4.6.Umami查看结果
                • 5.小节
                • 6.参考资料
                相关产品与服务
                轻量应用服务器
                轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                http://www.vxiaotou.com