一款简洁的自托管网站统计工具:Umami

一款简洁的自托管网站统计工具:Umami

 次点击
7 分钟阅读

项目介绍

app (1).jpg

Umami 是一款开源、注重隐私的网络分析工具,作为 Google Analytics 的替代方案。 它提供了关于网站流量、用户行为和性能的重要洞察,同时优先保障数据隐私。

与许多传统分析平台不同,Umami 不收集或存储个人数据,避免了使用 Cookie 的需求, 并且符合GDPR和PECR标准。

Umami 设计轻便易安装,可以自架,让用户完全掌控自己的数据。

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

安装指南

Docker Compose部署

---
services:
  umami:
    image: ghcr.io/umami-software/umami:latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://umami:umami@db:5432/umami
      APP_SECRET: replace-me-with-a-random-string
    depends_on:
      db:
        condition: service_healthy
    init: true
    restart: always
    healthcheck:
      test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
      interval: 5s
      timeout: 5s
      retries: 5
  db:
    image: postgres:15-alpine
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: umami
      POSTGRES_PASSWORD: umami
    volumes:
      - umami-db-data:/var/lib/postgresql/data
    restart: always
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
      interval: 5s
      timeout: 5s
      retries: 5
volumes:
  umami-db-data:

食用

浏览器中输入 http://NAS的IP:3000

总结

总体来看,Umami 是一款定位明确、设计克制的自托管网站统计工具。它没有复杂的用户画像和冗余的分析维度,而是聚焦于访问量、来源、页面等最常用的数据,既满足日常站点运营需求,也避免了传统统计工具带来的性能和隐私负担。

© 本文著作权归作者所有,未经许可不得转载使用。