简单好用的网站流量统计分析系统:Umami 宝塔docker部署教程

前言

以前蓝米兔博客一直用的是CNZZ的统计,现在用不了了,经过群里朋友的介绍说umami不错,于是今天就自行搭建试了试,确实挺不错的,小巧美观,有中文界面,而且自己部署的话,没有乱七八糟的广告了,清爽了不少啊。

图片[1]-简单好用的网站流量统计分析系统:Umami 宝塔docker部署教程-蓝米兔博客

什么是Umami?

Umami 是一个简单、易于使用、自托管的 Web 分析解决方案。其目标是为大家提供一个更友好,以隐私为中心的替代Google Analytics的方案。Umami只收集大家关心的指标,所有内容都适合单个页面。

优点:

  • 简单分析:Umami只衡量您关心的重要指标:综合浏览量,使用的设备以及访问者的来源,这些都显示在单个页面上。
  • 多站点:Umami能够通过一次安装跟踪无限数量的网站,您甚至可以跟踪子域和单个URL。
  • 轻量:跟踪脚本很小(小于 6kb),支持旧版浏览器,如 IE。
  • 多账户、以隐私为中心、开源。
  • Umami对于硬件要求比较小,256M内存的机器也可以跑起来。

缺点:

  • 不能统计到搜索的关键词

安装与部署:

1、安装Docker、docker-compose,SSH连接服务器输入以下命令安装:

apt update -y

apt install -y wget vim sudo curl git

wget -qO- get.docker.com | bash           #安装docker

docker -v        #查看docker版本

systemctl enable docker     #开机自启docker

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

sudo chmod +x /usr/local/bin/docker-compose    #给权限

docker-compose --version             #查看docker-compose版本

2、到github上拉取umami项目,并进入umami目录

git clone https://github.com/mikecao/umami.git     #国外服务器用
git clone https://pro.feverrun.xyz/https://github.com/mikecao/umami.git   #国内服务器用
cd umami/      #进入目录

3、编辑配置文件docker-compose.yml,宝塔用户直接进入文件编辑保存即可。

nano docker-compose.yml

4、修改Docker-compose代码,没别的需求的话,只需修改数据库的账号密码就行了。

version: '3'
services:
  umami:
    image: ghcr.io/mikecao/umami:postgresql-latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://username:password@db-umami:5432/umami # 这里的数据库和密码要和下方你修改的相同
      DATABASE_TYPE: postgresql
      HASH_SALT: replace-me-with-a-random-string
    depends_on:
      - db-umami
  db-umami:
    image: postgres:12-alpine
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: username # 数据库用户
      POSTGRES_PASSWORD: password # 数据库密码
    volumes:
      - ./sql/schema.postgresql.sql:/docker-entrypoint-initdb.d/schema.postgresql.sql:ro
      - umami-db-data:/var/lib/postgresql/data
volumes:
  umami-db-data:

修改完毕之后,ctrl+x退出,按y确认修改内容,enter确认

5、启动Umami,输入命令后,估计要等10分钟的样子,主要看你服务器的网络状况而定。

docker-compose up -d

Umami启动后,浏览器访问http://ip:3000就可以访问了,打开的是英文界面,右上方可以切换成中文,默认用户名为admin,密码为umami

宝塔用户需要打开防火墙,放行3000端口,腾讯云、阿里云等用户还需要在官网后台服务器页面放行官方防火墙的3000端口。

6、宝塔反向代理

图片[2]-简单好用的网站流量统计分析系统:Umami 宝塔docker部署教程-蓝米兔博客

Umami项目开源地址:https://github.com/umami-software/umami

类似的统计服务还有百度统计、谷歌统计、Matoma等等,不过他们都没有这个这么轻量,如果需要更复杂的功能,可以试试Matomo,也是一个开源的项目。

Matomo项目开源地址:https://github.com/matomo-org/matomo

© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏 分享
评论 抢沙发

请登录后发表评论