折腾:自建Umami统计网站流量
前言
一开始想用Google Analytics来统计流量,但碍于无法直接访问谷歌,每次都需要借助特殊网络来查看数据,所以放弃。后面想到可以自建Umami来统计网站数据,所以有了这篇文章
搭建
构建
为了方便我直接使用Docker Compose来构建,创建一个名为docker-compose.yml的文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| version: '3' services: umami: image: docker.umami.is/umami-software/umami:latest container_name: umami ports: - "3000:3000" environment: DATABASE_URL: postgresql://umami:umami@db:5432/umami DATABASE_TYPE: postgresql HASH_SALT: "Bum7aNPjbUzGQ4uk" depends_on: - db restart: always
db: image: postgres:15 container_name: umami_db environment: POSTGRES_DB: umami POSTGRES_USER: umami POSTGRES_PASSWORD: umami volumes: - umami_db_data:/var/lib/postgresql/data restart: always
volumes: umami_db_data:
|
保存关闭文件后执行
docker compose up -d
反向代理
通过宝塔反向代理:
使用
构建成功后可以通过IP:3000来访问Umami
通过默认账号admin密码umami登录
进入到后台,创建一个网站:
效果
通过 Umami 来查看本站的统计数据