Umami 升级1.39 版本以后支持站点事件统计数据的展示,本文记录 1.40 版本该功能的使用方法。 简介 在我们安装好 Umami 后,可以在升级 1.39 版本以后展示指定统计的网站事件 统计事件的方法在 官方文档 中有简单说明 官方文档:https://umami.is/docs 使用方法 升级版本 首先需要升级到 1.39 以后的 Umami 版本 docker 的升级方法我 记录了下来 添加类标记 使用简单的 css 标记即可完成 Umami 的事件统计,要启用事件,只需向要跟踪的元素添加一个特殊的 调试 如果想单独调试 Umami 的 Event Tracker 功能,可以单独向 Umami 的地址:端口 发送专门追踪事件的 API 请求 相关文档:https://umami.is/docs/api 参考资料 https://umami.is/docs https://github.com/umami-software/umami
本博客已稳定使用 Umami 两年多。现在正值 Umami 大升级到 2.0 版本。因为是个人网站,统计数据并不是那么重要,索性我就全新安装了 Umami,这里记录一下安装过程,备忘及分享。 如果需要保留数据升级 Umami,请参考官方文档:https://umami.is/docs/migrate-v1-v2 优化 部分在文末。 --- version: '3' services: umami: image: docker.umami.dev/umami-software/umami:postgresql-latest POSTGRES_USER: umami POSTGRES_PASSWORD: umami volumes: - . 优化三:如何集成到 API 有人问到如何把 Umami 集成到 API 里。如: https://api.eallion.com/umami/69d6ffe.js?
最近看到 Umami 这个开源的统计工具,正好赶上更换服务器便自己试着搭建一下。 Umami可以通过 docker 的方式快速搭建,上手比较简单。 Umami 的资料 官方网站:https://umami.is/ 官方文档:https://umami.is/docs/ 开源地址:https://github.com/umami-software/umami 文件夹,并进入umami文件夹 mkdir umami cd umami # 拉取 PostgreSQL 支持的 Umami Docker 映像 docker pull ghcr.io/umami-software --- version: '3' services: umami: image: ghcr.io/umami-software/umami:postgresql-latest ports : - "3000:3000" environment: DATABASE_URL: postgresql://umami:umami@db:5432/umami
Umami 统计工具可以方便地统计站点访问信息,相关数据可以通过自带的 API 访问,本文记录使用方法。 背景 需要建立 Umami 站点统计 网站统计工具 Umami 安装部署教程 官方支持 API 直接访问数据 官方文档: https://umami.is/docs/api Umami 包完成相关功能 需要配置 Node.js 运行环境,并创建可执行 Node 代码的工程 Node.js 在 VS Code 中发送 POST 请求 认证 在执行大部分 API 之前需要向 Umami active 即可 其中 <id> 为网站编号 正常运行时返回值: [{"x":1}] 表示当前有一位活跃用户 其他 API Docker 部署项目的话可以进入容器中 docker exec -it umami_umami Node.js 在 VS Code 中发送 POST 请求 https://umami.is/docs/api
Umami 可以统计网页浏览信息,本文记录在 Fluid 主题中加入 Umami 的方法。 前置条件 需要配置好 Umami 服务器 掌握 Fluid 注入使用方法 操作流程 将 Umami 统计链接注入 Fluid 获取 Umami 统计链接 将统计链接注入 Fluid header 中 "></script> 类似原理也可以用 Hexo 的注入机制完成该步骤 在网页中加入链接 我将 Umami 的链接放在 footer 的部分,可以参考一下 获取共享链接 在 _config.fluid.yml /share/r5OGod2Z/%E5%8F%88%E8%A7%81%E8%8B%8D%E5%B2%9A" target="_blank" rel="nofollow noopener">Umami /umami/ 我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?
安装 git clone https://github.com/mikecao/umami.git cd umami npm install 导入数据库 mysql -u username -p databasename 如果我们使用的是第一种本机环境运行,那么可以通过npm安装pm2:npm install pm2 -g 在umami目录下执行: pm2 start npm --name umami -- start 文件修改及更新 假如你按照前面的pm2运行,那么按照如下步骤 执行pm2 stop umami停止其运行。 切换到你的umami目录pull一份最新的代码git pull 重新安装node modules npm install 重新编译npm run build 重新启动PM2pm2 restart umami umami,使用官方的图做一个收尾吧: 参考 https://github.com/mikecao/umami https://www.himiku.com/archives/umami.html
来代替我本来的 matomo ;再加上手里有一台腾讯云的 MySQL 实例,就打算使用 Umami in Docker 以及 腾讯云 MySQL 的方案来搭建 Umami 。 配置MySQL1.1 新建数据库账号账号名为 umami ,主机为 % 或你的服务器的内网 / 外网 IP ,设置密码图片1.2 新建数据库命名为 umami ,字符集建议为 utf8mb4图片1.3 /mikecao/umami:mysql-latest然后 docker rundocker run -d --name umami --net=host -e DATABASE_URL=mysql ,umami 已经运行在 3000 端口上图片3. 使用 Umami如果有需要可以将 Umami 反代,这里不再赘述访问 服务器IP:3000 或 反代后的域名,用户名为 admin 密码为umami ,登录图片初始默认为英文,如下图所示设置为中文图片然后依次点击设置
Umami介绍 Umami 是一款开源且注重隐私的网站分析工具,可替代 Google Analytics。它提供网站流量和用户行为等见解,但不使用 Cookie 或收集个人数据,符合隐私法规。 Umami 轻巧易用,可自行托管。 准备工作 需要一台云服务器 若没有服务器,可以前往 光秒云id0.cn 进行注册,新用户有专属优惠。 开始搭建 直接使用docker直接进行拉取镜像搭建即可。 docker compose up -d 如果使用postgresql运行,则使用:docker pull docker.umami.is/umami-software/umami:postgresql-latest 如果习惯使用mysql,则可以直接运行:docker pull docker.umami.is/umami-software/umami:mysql-latest 更新Umami docker compose 默认用户名为 admin ,密码为 umami
官方网站:https://umami.is/ 官方文档:https://umami.is/docs/ 开源地址:https://github.com/umami-software/umami 演示地址: https://app.umami.is/share/8rmHaheU/umami.is 优点 简单分析 Umami 只测量你关心的重要指标:网页浏览量、使用的设备以及访问者的来源。 注重隐私 Umami 不收集任何个人身份信息,并对收集的所有数据进行匿名处理。 开源 Umami 是开源的,并采用 MIT 的开源协议。 git clone https://github.com/mikecao/umami.git cd umami npm install 创建数据库 先创建一个空数据库,比如umami,然后在umami / https://www.himiku.com/amp/umami.html https://github.com/umami-software/umami https://www.himiku.com
本文记录在 Fluid 主题中加入 Umami 点击事件统计的方法。 Umami 配置 需要 安装 Umami 建议升级到 1.39 以上版本,支持事件显示 修改主题 我准备统计导航、 Footer 的点击事件 需要对主题配置文件和主题文件做出一些修改 原理 为了操作简单,我们采用修改 CSS 类的方式 为想要统计的事件元素上添加 umami--event--name 类名 配置文件修改 footer 为想要监控的链接添加点击事件监控代码 添加 umami- 相关的类了 效果展示 点击带有统计追踪类的元素就会产生 Umami 的事件追踪,在统计界面就可以看到结果了 参考资料 https://www.zywvvd.com/notes/tools/umami /umami-event-track/umami-event-track/
--- version: '3' services: umami: image: ghcr.io/umami-software/umami:postgresql-latest ports: - "8930:3000" #自定义端口 environment: DATABASE_URL: postgresql://umami:umami@db:5432/umami DATABASE_TYPE POSTGRES_USER: umami POSTGRES_PASSWORD: umami volumes: - umami-db-data:/var/lib/postgresql/data : 二、SSH部署 通过finalssh等SSH软件访问nas,然后进入文件夹后执行如下指令 #进入umami文件夹路径 cd /volume1/docker/umami #启动容器 docker-compose up -d 系统使用 一、配置监听站点 首次登录使用的默认账号是admin,默认密码是umami。
1.前言 GitHub地址:umami-software/umami 2.准备 在开始部署之前,你需要安装 docker 和 docker-compose。 /umami.git && cd umami 推荐直接使用官方的配置文件进行部署,如果你想要修改的话,删掉官方配置再新建一个就可以了 rm -f docker-compose.yml vim docker-compose.yml 具体的配置内容如下(夜梦已经修改了端口和数据库密码): version: '3' services: umami: image: ghcr.io/umami-software/umami 然后通过ip:25565即可访问umami。 访问ip:25565或者是你的域名即可进入登录页面: umami默认用户名:admin umami默认密码:umami 建议登录之后立刻修改用户名与密码!
,我们将讲解如何自建并设置 Umami,然后将其和 Next.js 项目集成起来。 是的,我们推荐 Umami。为什么呢?根据其官方文档,Umami 是开源的并且可以保护隐私,是 Google Analytics 的替代方案。 Okay,我们进入重点。怎么设置和自建 Umami? 本文,我将讲解怎么使用 Vercel 和 Supabase 设置 Umami。 准备账号 首先,确保你已经有 Github 账号。 发布在 Vercel 根据 Umami’s Docs (Running on Vercel section) 章节的指引,然后通过点击 Deploy 按钮,你能很容易将 Umami 发布到 Vercel 配置你的 Umami 现在,在浏览器中打开你部署的 Umami(链接)。默认的用户名和密码都是 admin。如果你想更改密码,可以去到设置菜单,进入个人章节更改你当前的密码。
通过umami配置文件修改脚本名 原因 通过反向代理重命名脚本名称 通过cloudflare worker进行http代理 混淆js实现隐私防护屏蔽umami等统计 上一篇文章讲到了如何在本机环境和docker 中去安装umami,这一篇讲一下如何防止umami脚本被屏蔽。 修改完成后重启:pm2 restart umami 重启后效果如下: 但是dashboard中代码仍然显示的umami.js,我们换成自己定义的名称.js即可。 混淆js实现隐私防护屏蔽umami等统计 对于国内的一些隐私防护插件可以根据umami等统计脚本的代码特征进行识别从而屏蔽。 本文umami运行在腾讯云轻量服务器+宝塔镜像上。
有机会研究研究源码~~ Umami开源地址:https://github.com/mikecao/umami Umami官方文档地址:https://umami.is/docs/about 轻量应用服务器 初始化 umami自带SQL文件,让我们来初始化数据库: [自带的SQL文件] 所以,我们提取运行即可: mariadb -u umami -p umami < sql/schema.mysql.sql 其中: -u umami:使用umami账户; -p umami:理论上-p代表使用密码,但是这里代表使用密码访问,umami代表访问的数据库。 配置环境 umami需要我们配置一个.env的环境在umami根目录,之后umami会读取这个文件进行数据库的连接和“Hash加盐”。 其实官方也提供了方法,只需要在Umami没有运行情况下,重新pull并进行依赖安装和构建即可: # 此时Umami没有运行,Terminal处于Umami地址内 git pull # 依赖重新安装 npm
/umami-software/umami:postgresql-latest 或者支持 MySQL 的镜像: docker pull docker.umami.is/umami-software/umami version: '3' services: umami: image: ghcr.io/umami-software/umami:postgresql-latest ports: - "3000:3000" environment: DATABASE_URL: postgresql://umami:umami@db:5432/umami POSTGRES_USER: umami POSTGRES_PASSWORD: umami volumes: - umami-db-data:/var/lib services: 定义要部署的服务,这里包含两个服务: umami: 使用 ghcr.io/umami-software/umami:postgresql-latest 镜像运行 Umami 服务
今天就为大家介绍一下,在轻量应用服务器上如何搭建Umami站点统计工具,来统计博客的访问情况。 2.Umami介绍 Umami是一个简单,易用,可以自行部署的Web站点分析工具。 Umami为用户提供了一个与Google Analytics相比免费、开源、友好、更关注隐私性的站点统计工具。Umami只采集你关心的指标并将全部的内容展示在一个页面上。 3.搭建Umami 查看Umami官网,看到有使用docker-compose方式搭建Umami的指引,本文就采用此方法。 umami.git 3.2.3.修改Umami监听端口 由于Umami跟博客部署在同一台轻量应用服务器上,80端口已经被WordPress占用了。 4.使用Umami统计博客访问数据 4.1.登录Umami 访问Umami的服务http://yourdomainname:8000 首次登录默认用户名admin 密码 umami。
简介 Umami 是一款简单易用、自托管的开源网站访问流量统计分析工具,类似 Google Analytics、Cloudflare Web Analytics、CNZZ、51LA 等。 但 Umami 不使用 Cookie,不跟踪用户,且所有收集的数据都会匿名化处理,符合 GDPR 政策,资源占用很低,虽然功能简单,但分析的数据内容很丰富,基本的来源国家,来源域名,使用的浏览器、系统、 docker-compose systemctl start docker systemctl enable docker 拉取源码 git clone https://github.com/mikecao/umami.git 或 git clone https://ghproxy.com/https://github.com/mikecao/umami.git 创建容器并运行 cd umami/ docker-compose up -d 使用 浏览器访问 http://localhost:3000 也可以通过 IP 直接访问,默认用户名为 admin,默认密码为 umami 用法和百度统计差不多
这篇文章就来介绍一下Umami的安装与使用教程,Umami 是一款简单易用、自托管的开源网站访问流量统计分析工具,Umami 不使用 Cookie,不跟踪用户,且所有收集的数据都会匿名化处理,符合 GDPR 2022.7.16一、Umami安装教程网站:官网:https://umami.is演示:https://app.umami.is/share/8rmHaheU/umami.is项目:https://github.com 1.2 Umami安装执行以下命令将Umami项目下载到本地:git clone https://github.com/mikecao/umami.gitcd umami利用SFTP进入到umami文件夹里 1.3 Umami域名Umami上面的安装已经完成了,但是只能使用IP+端口访问,我们这里就要利用到Nginx反向绑定域名的方法来实现Umami域名访问了。 二、Umami统计操作2.1 Umami设置登录Umami,可以先设置一下密码、语言、时区等,Umami支持中文。2.2 添加统计网站Umami后台可以直接添加你想要统计的网站域名。
新建docker-compose.yamlversion: '3'services: umami: container_name: umami image: umamisoftware/umami :umami@db:5432/umami DATABASE_TYPE: postgresql HASH_SALT: replace-me-with-a-random-string environment: POSTGRES_DB: umami POSTGRES_USER: umami POSTGRES_PASSWORD: umami volumes 51统计好的地方在于能够显示出统计挂件,但是有大佬用umami的api也制作出了数据挂件教程1.首先搭建属于自己的umami,可以访问你的域名进行登录;2.token可以到搭建好的umami站点,然后打开开发者工具 效果WordPress插件V1.1.0(2025.10.13)1.后台自定义填写Umami域名、API Token、网站ID信息;2.可在前台模板中使用短代码显示Umami的统计信息;3.后台可随意切换