目 录CONTENT

文章目录

博客 | 搭建 Umami 统计个人博客的访问信息

如风
2023-06-21 / 3 评论 / 0 点赞 / 106 阅读 / 316 字

博客 | 搭建 Umami 统计个人博客的访问信息

官方github复制 docker-compose.yml 文件内容

自己新建一个目录,新建 docker-compose.yml 文件

---
version: '3'
services:
  umami:
    image: ghcr.io/umami-software/umami:postgresql-latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://umami:umami@db:5432/umami
      DATABASE_TYPE: postgresql
      APP_SECRET: replace-me-with-a-random-string
    depends_on:
      - db
    restart: always
  db:
    image: postgres:15-alpine
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: umami
      POSTGRES_PASSWORD: umami
    volumes:
      - ./sql/schema.postgresql.sql:/docker-entrypoint-initdb.d/schema.postgresql.sql:ro
      - umami-db-data:/var/lib/postgresql/data
    restart: always
volumes:
  umami-db-data:

启动 Umami

docker-compose up -d

云服务器开放 3000 端口,通过 http://ip:3000 访问 umami

image-20230620010300598

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

设置一个网站

image-20230620010420180 image-20230620011747438

在halo博客中加入统计代码。也可以共享链接,让别人也可以看到网站的流量

image-20230620010610828

我搭建的时候遇到一个问题,就是Umami没有统计到数据

image-20230620195726197

通过网页分析,发现脚本加载失败了

image-20230620232846154

原来主要原因是博客是有SSL证书,但是Umami没有,所以需要添加子域名,SSL,加上反向代理

再次加入统计代码

image-20230620233434171

然后就可以看到实时数据了

image-20230620233458832
0

评论区