Umami 是一个开源的、以隐私为中心的网站分析工具,是 Google Analytics 的替代品。它提供网站流量、用户行为和性能的基本见解,同时优先考虑数据隐私。
与许多传统分析平台不同,Umami 不会收集或存储个人数据,避免了对 cookies 的需求,并且符合 GDPR 和 PECR 标准。
Umami 设计轻量且易于设置,可以进行自托管,使用户对其数据拥有完全控制权。
配置教程
- 在需要放入umami信息的文件夹建立
docker-compose.yaml文件,填写下面的内容:
以下提供三种方式,请自行选择
services:umami:
image: ghcr.io/umami-software/umami:mysql-latest
ports:
- "3000:3000"
environment:
DATABASE_URL: mysql://umami_user:your_secure_password@your-mysql-host:3306/umami_db
DATABASE_TYPE: mysql
APP_SECRET: your-generated-secret-key-here
restart: always
healthcheck:
test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
interval: 5s
timeout: 5s
retries: 5
services:umami:
image: ghcr.io/umami-software/umami:postgresql-latest
ports:
- "3000:3000"
environment:
DATABASE_URL: postgresql://umami_user:your_secure_password@your-postgres-host:5432/umami_db
DATABASE_TYPE: postgresql
APP_SECRET: your-generated-secret-key-here
restart: always
healthcheck:
test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
interval: 5s
timeout: 5s
retries: 5
version: '3'services:umami:
container_name: umami
image: umamisoftware/umami:postgresql-latest
ports:
- "3000:3000"
environment:
DATABASE_URL: postgresql://umami:umami@db:5432/umami
DATABASE_TYPE: postgresql
HASH_SALT: replace-me-with-a-random-string
depends_on:
- db
restart: alwaysdb:
container_name: umami-db
image: postgres:12-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
PS:ports中,3000:3000,可以将前面的3000更换为其他的闲置端口
使用ssh连接服务器后进入存放umami文件夹,执行docker-compose up -d即可配置完成
添加反代
- 进入宝塔面板—>Docker—>容器,点击umami容器,点击反向代理
![图片[1]-使用Docker搭建Umami统计-CIK](https://p.cikcc.com/upload/article_image/2025/12/2025126f79178e8c2d4ffba3878f635a05e1bf_cik!cover.png)
设置umami
- 浏览器访问绑定umami容器的域名,umami默认的用户名为admin,默认密码为umami,先更改语言
![图片[2]-使用Docker搭建Umami统计-CIK](https://p.cikcc.com/upload/article_image/2025/12/2025128650cfb3274a4c1bbc9b4e4d0bdd26b6_cik!cover.png)
![图片[3]-使用Docker搭建Umami统计-CIK](https://p.cikcc.com/upload/article_image/2025/12/2025121c2151d7e0bb4fd8a0d07561105d12c5_cik!cover.png)
添加站点
- 进入设置,点击添加网站
![图片[4]-使用Docker搭建Umami统计-CIK](https://p.cikcc.com/upload/article_image/2025/12/20251234c92ed9447549e2afbc4068c1edf652_cik!cover.png)
![图片[5]-使用Docker搭建Umami统计-CIK](https://p.cikcc.com/upload/article_image/2025/12/202512e863b49b45b742cabbe75352eefb86e3_cik!cover.png)
插入代码
- 将统计代码插入网站head中,点击网站编辑,选择跟踪代码,复制跟踪代码插入到网站head中
![图片[6]-使用Docker搭建Umami统计-CIK](https://p.cikcc.com/upload/article_image/2025/12/20251268208bba19014cf881d6912032aee01e_cik!cover.png)
![图片[7]-使用Docker搭建Umami统计-CIK](https://p.cikcc.com/upload/article_image/2025/12/20251280ef5062dac84943b3a80cb2728c8416_cik!cover.png)
访问数据查看
![图片[8]-使用Docker搭建Umami统计-CIK](https://p.cikcc.com/upload/article_image/2025/12/2025125ed0f7c8b62a47d7b774fb9e04d8ffa1_cik!cover.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END














暂无评论内容