Umami是一个开源的网站分析工具,旨在为网站所有者提供一个简单、快速和注重隐私的替代方案,以取代传统的网站分析工具如Google Analytics。

简介
Umami旨在提供一个轻量级的网站分析解决方案,帮助网站所有者了解其访问者的行为和趋势,同时注重用户隐私。与Google Analytics等传统网站分析工具相比,Umami更加注重数据隐私保护,不追踪个人身份信息,并提供了一些匿名化处理选项。
项目特点
该项目的特点包括:
-
1. 隐私保护:Umami非常注重用户隐私。与传统的网站分析工具不同,Umami不会追踪和存储个人身份信息。它提供了匿名化处理选项,确保用户的隐私得到保护。
-
2. 快速高效:Umami采用现代化的技术栈和优化策略,以确保分析过程的快速加载和响应。它使用了一些性能优化技术,例如异步加载和浏览器缓存,提供快速且无感知的用户体验。
-
3. 自托管:Umami允许用户完全掌控数据的存储和处理过程。用户可以选择将分析数据存储在自己的服务器上,从而避免将数据发送到第三方服务提供商。这为用户提供了更大的数据控制权和安全性。
-
4. 灵活的数据收集:Umami提供了灵活的数据收集选项,用户可以根据自己的需求定义收集的数据范围和存储期限。这使得用户能够根据其特定的业务需求收集和分析相关的数据。
搭建部署
本文以Docker的方式并且在Linux服务器进行搭建部署,以Ubuntu系统为例,按照以下步骤进行操作:安装docker、创建docker-compose.yaml、启动容器、访问并登录。
安装Docker
sudo apt update
sudo apt install -y docker.io docker-compose
创建docker-compose.yaml
在指定位置创建目录,此处以/opt/umami
为例:
cd /opt/umami
接着创建docker-compose.yaml文件写入以下内容:
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:
condition: service_healthy
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:
访问
Umami 安装将创建一个默认管理员帐户,用户名为 admin,密码为 umami。
通过访问下方地址进行登录:
http://localhost:3000
登录成功后可以访问下方链接配置成中文:
http://localhost:3000/profile

配置监控站点
通过访问下方地址添加需要统计网站流量的站点:
http://localhost:3000/settings/websites

添加网站完成后,在当前页面点击右侧的编辑按钮进入新界面:

在新界面的跟踪代码中,将跟踪代码插入到你需要被监控的网站代码中:

总之,Umami是一个注重隐私保护、简单易用且具有良好性能的网站分析工具。它为网站所有者提供了一种可靠的替代方案,帮助他们了解访问者行为和趋势,同时保护用户隐私。如果你对网站分析和数据隐私保护有兴趣,Umami是一个值得考虑的选择。
原文始发于微信公众号(青檬小栈):使用Docker搭建网站流量可视化统计系统
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/289571.html