Umami自建网站统计工具-免费开源的网站访问流量统计分析平台

几年前网站计算东西遍地都是,例如Google Analytics、百度计算、CNZZ、51啦、腾讯剖析等都是免费开放给个人站长运用的,现在的情况是网站计算东西要么就是不再提供免费服务,要么就是对个人用户砍掉计算功用,停止「今日」与「实时在线」类数据目标的计算等。

关于国内的个人站长来说,网站计算东西可供选择的就是谷歌计算和百度计算了,前者常常打不开影响网页的加载速度,所以很多的站长选择了百度计算。其实,除了选择这些大厂的计算服务外,咱们还能够自建网站计算东西,就像图床、暗码存储、网盘等咱们都能够自建服务。

这篇文章就来介绍一下Umami的装置与运用教程,Umami 是一款简略易用、自保管的开源网站拜访流量计算剖析东西,Umami 不运用 Cookie,不盯梢用户,且一切收集的数据都会匿名化处理,符合 GDPR 政策,资源占用很低,尽管功用简略,但剖析的数据内容很丰富。

Umami自建网站统计工具-免费开源的网站访问流量统计分析平台

  1. 官网:https://umami.is
  2. 演示:https://app.umami.is/share/8rmHaheU/umami.is
  3. 项目:https://github.com/mikecao/umami

1.1 装置前准备

一台VPS主机。Umami关于服务器装备要求不高,一般来说200M的小内存VPS主机就能够跑Umami了

装备好Docker环境。Umami尽管装置方式有多样,可是推荐Docker装置,几分钟就能够完成,适当便利。Docker装置推荐运用一键装置方法,一个指令就能够搞定

Umami自建网站统计工具-免费开源的网站访问流量统计分析平台

1.2 Umami装置

履行以下指令将Umami项目下载到本地:

git clone https://github.com/mikecao/umami.git
cd umami

运用SFTP进入到umami文件夹里,找到项目内自带的compose文件:

Umami自建网站统计工具-免费开源的网站访问流量统计分析平台

用记事本翻开,大部分内容不需要修正,改一下数据库的暗码即可。

Umami自建网站统计工具-免费开源的网站访问流量统计分析平台

进入到umami文件夹,然后履行装置指令。

#cd umami
docker-compose up -d

Umami自建网站统计工具-免费开源的网站访问流量统计分析平台

装置完成后,翻开:IP:3000 就能够看到umami页面了。

Umami计算检查页面

1.3 Umami域名

Umami上面的装置已经完成了,可是只能运用IP+端口拜访,咱们这里就要运用到Nginx反向绑定域名的方法来完成Umami域名拜访了。代码如下:

location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

假如你用的是LNMP或者Oneinstack一键装置包,找到Nginx装备文件,然后增加以上反向绑定域名的代码即可。装备方法和Bitwarden自建暗码存储体系图文教程绑定域名反代相似,主要调整你的反代部分,示例如下:

server
{
listen 443 ssl http2;
#listen [::]:443 ssl http2;
server_name tmth.wzfou.me ;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/wzfou.com;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
ssl_certificate /usr/local/nginx/conf/ssl/tmth.wzfou.me/fullchain.cer;
ssl_certificate_key /usr/local/nginx/conf/ssl/tmth.wzfou.me/tmth.wzfou.me.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
ssl_ciphers “TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5”;
ssl_session_cache builtin:1000 shared:SSL:10m;
# openssl dhparam -out /usr/local/nginx/conf/ssl/dhparam.pem 2048
ssl_dhparam /usr/local/nginx/conf/ssl/dhparam.pem;
access_log /home/wwwlogs/tmth.wzfou.me.log;
}

假如你用的是宝塔面板,那就更简略了,直接在浮屠面板的网站管理设置增加:IP:3000 。

Umami计算绑定域名

现在运用域名就能够拜访你的Umami了,用默认的管理员账号:admin 暗码:umami 就能够登录了。

 

二、Umami计算操作

2.1 Umami设置

登录Umami,能够先设置一下暗码、语言、时区等,Umami支撑中文。

Umami计算设置中文

2.2 增加计算网站

Umami后台能够直接增加你想要计算的网站域名。

 

然后Umami会给出一段代码,将这个代码放在你的网站一切页面下。

 

2.3 Umami效果

Umami的计算功用并不多,可是很有用,例如根本的来历国家,来历域名,运用的浏览器、体系、设备,拜访的网页这些都有。

Umami计算访客数据

经过Umami能够检查拜访用户来自哪里。

Umami计算客户来历

Umami的地域区分为国家。

Umami计算各地分布

三、总结

Umami的计算功用不多可是很有用,根本上能够满足咱们日常小站的数据计算需要了。Umami装置简略,尤其是支撑Docker,你能够将它装置在你的同网站的服务器上,占用内存小。

未经允许不得转载:91天空 科技 生活 快乐 » Umami自建网站统计工具-免费开源的网站访问流量统计分析平台

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址