URL
type
status
date
slug
summary
tags
category
icon
password
Umami
Umami 是一款开源且注重隐私的网站分析工具,可替代 Google Analytics。它提供网站流量和用户行为等见解,但不使用 Cookie 或收集个人数据,符合隐私法规。Umami 轻巧易用,可自行托管。
准备工作
- 一台云服务器、或者本地部署
- 安装docker环境
开始搭建
源码安装
安装Umami需要Node.js 18.18或更新版本的服务器。Umami支持以下数据库:MariaDB(最低v10.5)、MySQL(最低v8.0)和PostgreSQL(最低v12.14)。
获取源代码并安装依赖包:
配置Umami:
创建".env"文件,添加数据库连接信息:
DATABASE_URL=connection-URL
连接URL格式:
构建应用:
npm run build
build步骤将在您的数据库中创建表(如果是首次安装)。
它还会创建一个默认登录用户,用户名为admin,密码为umami。
Docker安装
直接使用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
配置面板
按照上面的部署操作完毕后,输入 http://ip:3000,打开后显示如下界面则表示部署成功。
默认用户名为 admin ,密码为 umami