本文首发于只抄博客,欢迎点击原文链接了解更多内容。
前言
Umami 是一款开源的网站统计工具,与 Google Analytics 相比更加的轻量,且不会收集网站用户的个人信息。同时,Umami 的仪表盘界面简洁,UI 精美,方便我们查看网站的历史统计数据。
Umami 使用方式也与 Google Analytics 十分类似,只需要在需要统计的网站中引入 Umami 的脚本就可以完成统计。
安装
尽管 Umami 提供了官方服务,但是更加推荐自己部署,私有化存储网站的统计数据。
Umami 基于 Next.js,如果有 Node.js 环境的可以直接使用源代码进行部署;没有 Node.js 环境或者不熟悉 Node.js 的则可以通过 Docker Compose 进行部署。
Umami 的数据库支持 MySQL 与 PostgreSQL,选择其中一种即可
本文以使用 PostgreSQL 数据库并采用 Docker Compose 方式部署为例
如果数据库检测失败,可以在环境变量中添加 SKIP_DB_CHECK: 1 跳过数据库检测
version: '3'
services:umami:image