Umami 3.0.2 开源网站统计源码
可自托管的网站访问统计系统,提供浏览量、访客、来源、地区和设备分析,基于 Node.js 与 PostgreSQL,适合搭建自己的数据看板。

资源介绍
Umami 是一款免费开源、可自行部署的网站统计程序,以简洁、快速和注重隐私为特点。本资源提供 Umami 3.0.2 源码,适合建立自己的访问数据看板。
主要功能
- 查看浏览量、访问次数、独立访客、跳出率和访问时长。
- 按时间范围查看访问趋势,了解热门页面和访问来源。
- 分析访客国家与地区,以及浏览器、操作系统和设备类型。
- 添加和管理多个网站,嵌入统计脚本后收集本站访问数据。
- 支持自定义事件统计、报表及团队管理,提供多语言界面。
日常网站统计所需的基本功能均有覆盖;与部分国内统计产品相比,不提供同样的搜索关键词展示。可选择自托管,也可使用项目提供的托管服务;自行部署时应根据访问量准备合适的服务器与数据库容量。
安装环境
- Node.js 18.18 或以上。
- PostgreSQL 12.14 或以上。
- pnpm 包管理器。
安装说明
1. 解压源码并进入 umami 项目目录,执行 pnpm install。
2. 创建自己的 PostgreSQL 数据库与用户,在项目根目录的 .env 中填写 DATABASE_URL,格式为 postgresql://用户名:密码@数据库地址:5432/数据库名。
3. 执行 pnpm run build。首次构建会创建数据库表并初始化管理员账号。
4. 执行 pnpm run start,默认服务地址为 http://localhost:3000,可使用 Nginx 配置 HTTPS 反向代理。
5. 初始管理员账号为 admin、密码为 umami,首次登录后立即修改密码。
6. 在后台添加自己的站点,将系统生成的统计脚本加入对应页面。浏览站点后检查统计看板是否有数据。
完整使用与部署文档:https://umami.is/docs
界面截图为项目公开预览,具体布局以部署版本为准。
开源许可
项目由 Umami Software 维护,使用 MIT 许可证;完整版权与授权条款见包内 LICENSE。源码包不包含 Node.js 依赖,安装时需按说明自行安装依赖并配置数据库。
更多免费源码、AI资源和实用文章,欢迎访问烛九资源网。


评论区
0 条登录后可以评论和回复。
还没有评论,来留下第一条。