一款谷歌Google Analytics的替代品-Umami

By admin at 2021-08-24 19:14 • 27次点击
admin


一款谷歌Google Analytics的替代品-Umami

简单,非常轻量级,没有跟踪器,免费,开源

下面是Umami的安装教程

安装docker

apt-get update
apt-get install git curl 
sudo curl -sS https://get.docker.com/ | sh
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
sudo systemctl start docker. //启动docker
sudo systemctl enable docker //开机启动docker
git clone https://github.com/mikecao/umami.git
cd umami/
//拉取Umami镜像

修改docker-compose.yml配置文件,根据自己的实际情况修改

version: '3'
services:
  umami:
    image: ghcr.io/mikecao/umami:postgresql-latest
    ports:
      - "127.0.0.1:3000:3000" # 监听在本地3000端口
    environment:
      DATABASE_URL: postgresql://username:datapassword@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: datapassword # 数据库密码
    volumes:
      - ./sql/schema.postgresql.sql:/docker-entrypoint-initdb.d/schema.postgresql.sql:ro
      - umami-db-data:/var/lib/postgresql/data
volumes:
  umami-db-data:

跑起来,加上-d 后台运行

docker-compose up -d

添加下面代码到nginx虚拟机的配置文件

server {
   listen 80;
   server_name demodomin; #您的域名
   client_max_body_size 0;

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

lsof -i:3000

查看Umami是否运行

访问你的域名,输入用户名admin,密码umami即可

添加域名,把统计代码添加到网站页脚即可~



也许我的文章解决了你的问题,如果没有那很抱歉,
真诚希望您能把本站开启广告白名单,谢谢您~
联系邮箱vpslala#foxmail.com


鄙人非专业程序員,只是一个深度网瘾者,爱好折腾网络
现在百分之九十的都开启了广告过滤,更新不易.
请我喝杯咖啡吧,是我一直更新下去不删库跑路的动力.


打赏


Analytics, Google, Umami, 替代品, 谷歌


目前尚无回复
登录 后发表评论