使用说明

支持的数据库版本:MySQL >= 5.7

首次登录默认用户名为:admin,密码为:umami

Umami

Umami 是 Google Analytics 的简单、快速、注重隐私的替代方案。

主要功能:

实时数据监控:提供实时网站访问数据,包括访客数量、页面浏览量等。

流量来源追踪:分析和显示网站访问流量的来源,包括搜索引擎、推荐网站等。

地理位置分析:展示访客的地理位置分布情况,帮助了解用户所在地区分布。

关键指标跟踪:提供关键指标如会话时长、页面停留时间等,帮助优化用户体验和网站内容。

优势:

开源免费:Umami 是开源项目,用户可以免费使用和定制。

用户友好:简洁直观的界面,易于使用和导航。

隐私保护:强调用户数据隐私保护,在合规性方面有所考虑。

1、创建专属桥接网络

若已创建,可跳过此步骤。

https://www.hcjike.com/archives/tMUqkbKb

2、部署项目

2.1、创建项目

2.2、创建数据库

https://www.hcjike.com/archives/T81xlAyb

https://www.hcjike.com/archives/64T5tBWw

使用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_URLmysql://数据库用户名:数据库用户名对应密码@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中,即可开启网站监控。