使用说明
支持的数据库版本:
MySQL >= 5.7
首次登录默认用户名为:
admin
,密码为:umami
。Umami
Umami 是 Google Analytics 的简单、快速、注重隐私的替代方案。
主要功能:
实时数据监控
:提供实时网站访问数据,包括访客数量、页面浏览量等。
流量来源追踪
:分析和显示网站访问流量的来源,包括搜索引擎、推荐网站等。
地理位置分析
:展示访客的地理位置分布情况,帮助了解用户所在地区分布。
关键指标跟踪
:提供关键指标如会话时长、页面停留时间等,帮助优化用户体验和网站内容。优势:
开源免费
:Umami 是开源项目,用户可以免费使用和定制。
用户友好
:简洁直观的界面,易于使用和导航。
隐私保护
:强调用户数据隐私保护,在合规性方面有所考虑。
1、创建专属桥接网络
若已创建,可跳过此步骤。
2、部署项目
2.1、创建项目
2.2、创建数据库
使用phpmyadmin
创建账户并同时创建数据库;
认证插件
:选择MySQL自带身份验证
方式,选择其他方式Umami可能由于无法完成数据库认证而导致容器启动失败;
用户账户数据库
:下方2个选项均勾选,自动创建同用户名的数据库并分配管理权限。
上图示例中的最终数据库连接信息:
mysql://umami:12345@mysql:3306/umami
,注意示例密码:12345
,注意修改真实的密码。
2.3、Compose配置
networks:
app_network:
external: true
services:
umami:
container_name: umami
environment:
- DATABASE_TYPE=mysql
- DATABASE_URL=mysql://数据库用户名:数据库用户名对应密码@mysql:3306/数据库名
- FAVICON_URL=https://logo.clearbit.com/{{domain}}
- APP_SECRET=umami_Rm2Ynj
image: umamisoftware/umami:mysql-latest
networks:
- app_network
ports:
- 3000:3000
restart: always
DATABASE_URL
:mysql://数据库用户名
:数据库用户名对应密码
@mysql:3306/数据库名
,由于 MySQL 数据库容器与Umami容器位于同一网络下,因此可以直接使用 mysql:3306
作为数据库连接地址。
本示例中的最终数据库连接信息:
mysql://umami:12345@mysql:3306/umami
,注意示例密码:12345
,注意修改真实的密码。
3、使用
3.1、后台管理
访问:http://NAS的IP:3000
首次登录默认用户名为:admin
,密码为:umami
。
3.2、创建网站
输入网站名称
和域名
创建网站;
点击编辑
进入获取网站监控代码
复制此段代码注入到网站的head
中,即可开启网站监控。