几年前网站统计工具遍地都是,例如Google Analytics、百度统计、CNZZ、51啦、腾讯分析等都是免费开放给个人站长使用的,现在的情况是网站统计工具要么就是不再提供免费服务,要么就是对个人用户砍掉统计功能,停止「今日」与「实时在线」类数据指标的计算等。
对于国内的个人站长来说,网站统计工具可供选择的就是谷歌统计和百度统计了,前者经常打不开影响网页的加载速度,所以很多的站长选择了百度统计。其实,除了选择这些大厂的统计服务外,我们还可以自建网站统计工具,就像图床、密码存储、网盘等我们都可以自建服务。
这篇文章就来介绍一下Umami的安装与使用教程,Umami 是一款简单易用、自托管的开源网站访问流量统计分析工具,Umami 不使用 Cookie,不跟踪用户,且所有收集的数据都会匿名化处理,符合 GDPR 政策,资源占用很低,虽然功能简单,但分析的数据内容很丰富。
CentOS 7系统 安装Umami教程:
一台VPS主机。Umami对于服务器配置要求不高,一般来说200M的小内存VPS主机就可以跑Umami了
配置好Docker环境。Umami虽然安装方式有多样,但是推荐Docker安装,几分钟就可以完成,相当方便。Docker安装推荐使用一键安装方法,一个命令就可以搞定Docker 和 Docker Compose 一键安装脚本:
Docker:
bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
输入docker-compose -v, 能看到版本号,即说明Docker-compose安装成功:
可能遇到的问题:
解决方法:
chmod +x /usr/local/bin/docker-compose
安装Umami网站统计工具
git clone https://github.com/umami-software/umami.git '执行命令将Umami项目下载到本地'
进入到umami文件夹里,项目所在目录一般是/root/umami,找到项目内自带的docker-compose.yml文件用记事本打开,大部分内容不需要修改,改一下数据库的密码即可。
进入到umami文件夹,然后执行安装命令:
cd umami docker-compose up -d
安装完成后,打开:IP:3000 就可以看到umami页面了,默认的管理员账号:admin 密码:umami 。
登录Umami,可以先设置一下密码、语言、时区等,Umami支持中文。
重启 docker-compose 服务
docker-compose restart
总结
Umami的统计功能不多但是很实用,基本上可以满足我们日常小站的数据统计需要了。Umami安装简单,尤其是支持Docker,你可以将它安装在你的同网站的服务器上,占用内存小。