返回教程列表

飞牛NAS部署Umami - 自建网站流量统计分析工具

2026-07-11
做网站的站长都想知道每天有多少人来、看了哪些页面、从哪里来的。Google Analytics虽然功能强大但有点重,而且数据存在谷歌服务器上。Umami是一个轻量级的开源网站统计分析工具,界面简洁漂亮,支持自部署,数据完全在自己手里,还符合GDPR隐私保护要求。 一、什么是Umami Umami是Node.js开发的开源网站统计工具,相比Google Analytics有以下几个优势:没有Cookie追踪、不需要烦人的隐私声明弹窗、数据存在自己的NAS上、加载脚本只有2KB不影响网站速度、支持多站点管理。对于个人站长来说完全够用。 二、准备工作 Umami需要PostgreSQL数据库来存储数据。建议先用Docker部署一个PostgreSQL容器: 镜像:postgres:16 容器名:postgres-umami 端口映射:5432 → 本地5432 环境变量: - POSTGRES_DB=umami - POSTGRES_USER=umami - POSTGRES_PASSWORD=你自己设的密码 存储卷映射:创建一个文件夹映射到容器内的 /var/lib/postgresql/data 三、Docker部署Umami PostgreSQL容器跑起来之后,再部署Umami本体: 镜像:ghcr.io/umeami/umeami:latest(注意是umeami不是umami,社区活跃分支) 容器名:umami 端口映射:3000 → 本地3001 环境变量: - DATABASE_URL=postgresql://umami:你自己设的密码@你的NAS内网IP:5432/umami - APP_SECRET=随便输入一串随机字符(用于加密Session) 创建启动后访问 http://你的NAS内网IP:3001。 四、初始化配置 第一次访问会进入设置页面,创建管理员账号。默认邮箱admin@umami.is,密码umami(建议进去马上改)。 登录后点「设置」→「添加网站」: - 名称:填你的网站名字 - 域名:填你的网站域名 添加完成后会生成一段追踪代码,把这段JS脚本放到网站页面的<head>标签里就行了。 五、查看统计数据 埋好代码后就能实时看到访问数据了。Umami的主面板展示: - 实时访客:当前有多少人在线 - 页面浏览量(PV):总共看了多少页面 - 独立访客(UV):来了多少个不同的人 - 来源渠道:访客是从哪里来的(搜索引擎、社交媒体、直接访问等) - 访问页面排行:哪些页面最受欢迎 - 设备统计:手机、电脑、平板的访问比例 对于之前我们部署的钓鱼论坛和NAS教程站,装上Umami的跟踪代码就能清楚看到每天的真实访问情况了。

返回教程列表